Visual Studio 2019 vient avec de nouvelles fonctionnalités pour améliorer la productivité des développeurs .NET,
Annonce Microsoft

Le , par Bill Fassinou

246PARTAGES

12  0 
En début de ce mois, Microsoft a indiqué qu’une préversion de Visual Studio 2019 a vu le jour et est disponible en téléchargement. Dans un billet de blog, la firme a annoncé que Visual Studio 2019 apporte de nouvelles fonctionnalités très utiles pour les développeurs et des améliorations de productivité pour les développeurs .NET. En juin dernier, la firme annonçait que la version future de son fameux IDE sera Visual Studio 2019. Elle faisait savoir que son prochain Visual Studio sera « plus rapide, plus fiable, plus productif pour les individus et les équipes, plus facile à utiliser et plus facile à prendre en main ».

« Attendez-vous à des refactorings plus nombreux et de meilleure qualité, à une meilleure navigation, à davantage de fonctionnalités dans le débogueur, un chargement plus rapide des solutions et à des builds plus rapides. Mais attendez-vous également à ce que nous continuions à explorer comment des fonctionnalités connectées telles que Live Share peuvent permettre aux développeurs de collaborer en temps réel à travers le monde et comment nous pouvons rendre plus fluides des scénarios de cloud comme travailler avec des référentiels en ligne. Attendez-vous à ce que nous repoussions les limites de la productivité individuelle et collective grâce à des fonctionnalités telles qu’IntelliCode, où Visual Studio peut utiliser Azure pour fournir une assistance alimentée par l'IA dans l'EDI », avait-elle écrit dans son billet de blog.

Dans un billet de blog, Microsoft indique que l’éditeur arrive avec une multitude de fonctionnalités nouvelles, et une amélioration de la présentation visuelle de l’IDE. Il s’agit notamment de l’intégration de nouvelles technologies web (profilage du processeur d’ASP.NET, le débogage instantané pour les applications web .NET), une amélioration du développement mobile avec Xamarin, etc… De nombreux problèmes sont également résolus dans Visual Studio 2019. Visual Studio 2019 vient faciliter le travail des développeurs .NET selon le billet de blog. L’IDE leur permettra à l’avenir d’exporter leurs paramètres de préférence dans un fichier ‘’editorconfig’’.


L’IDE prend désormais en charge les expressions régulières en les coloriant. « Toutes les expressions régulières dans vos fichiers C# ou Visual Basic ont maintenant la coloration syntaxique, les diagnostics du compilateur et les correctifs de code. Ce support d'analyse peut reconnaître les chaînes transmises au constructeur de l'expression rationnelle et les chaînes immédiatement précédées d'un commentaire contenant la chaîne ‘’Language = regex’’. Les caractéristiques linguistiques actuellement incluses dans le présent communiqué sont : le classement, la recherche d’accolade, les références en évidence, et le diagnostic du compilateur », peut-on lire dans le billet de blog.

D’autres fonctionnalités importantes sont intégrées dans l’IDE pour les développeurs .NET. Vous pouvez vous référer à la note de version de la version Preview 1 sur le site pour plus d’informations sur les nouveautés qu’il apporte. Néanmoins, voici ci-dessous une liste non exhaustive de ces fonctionnalités :

  • la correction de code et la refactorisation : il s’agit des correctifs de code et les refactorings les plus demandés par la communauté. Microsoft précise d’ailleurs que la plupart de ces correctifs de code et refactorings ont été implémentés par la communauté. Les refactorings disponibles sont accessibles en faisant CRTL+. ou ALT+Entrée ;
  • un indicateur de santé du document : il vous permet de rechercher en un endroit unique si il y a des erreurs de style de code ou si des avertissements sont présents dans le fichier que vous avez ouvert. L'indicateur apparaît dans le coin inférieur droit de votre éditeur de code, ce qui facilite l'accès aux configurations de style de code et l’exécution de nettoyage du code ;
  • avec la commande Shift+F12 vous pouvez rechercher les toutes les références et CodeLens vous affiche les résultats des fichiers Razor (.cshtml) dans les projets .NET Core ;
  • l’explorateur de solution vous permet maintenant d’exécuter des tests ou de déboguer.

Concernant l’avis des internautes sur la nouveauté, on se rend compte que beaucoup d’entre eux se posent des questions, chacun selon le cas qui l’intéresse. L’un d’eux cherche à savoir si « la prise en charge de la syntaxe Regex inclut les méthodes Regex statiques, comme ‘’Regex.Match()’’, ‘’new Regex()’’. A cela, Microsoft répond comme suit : « notre prise en charge linguistique ne reconnaît pas actuellement les chaînes dans Regex.Match ». Pour s’entourer d’une grande communauté afin d’avoir plus d’idées, la firme ouvre la porte aux développeurs .NET et les invitent à rejoindre le dépôt open source de VS 2019 pour des propositions et aussi pour les aider à enrichir les fonctionnalités de l’IDE.

Source : Microsoft

Et vous ?

Qu'en pensez-vous ?

Voir aussi

Visual Studio 2019 Preview 1 est disponible et prend en charge la recherche approximative pour mieux vous aider à trouver ce que vous cherchez

Microsoft parle déjà de Visual Studio 2019, l'entreprise dévoile ses objectifs pour la prochaine version majeure de son EDI

Microsoft livre un aperçu des nouveautés de C# 8.0 et envisage de commencer à livrer cette version dans les préversions de Visual Studio 2019

Visual Studio Code 1.29 est disponible : aperçu des nouveautés dans l'éditeur de code open source et multiplateforme de Microsoft

Visual Studio 2017 version 15.9 Preview 3 est disponible en téléchargement et apporte le support ARM64 pour les applications UWP

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de NBoulfroy
Membre confirmé https://www.developpez.com
Le 15/02/2019 à 15:03
C'est une super nouvelle !
1  0 
Avatar de denisys
Membre éprouvé https://www.developpez.com
Le 03/04/2019 à 18:06
Merci pour ta réponse et bien vue de ta part !!!
Effectivement, il ne fallait pas oublier ce petit détail, qui m’a échappé !!

Citation Envoyé par fab256 Voir le message
Mais est-ce que on peut programmer sur MAC comme sur PC avec Visual Studio 2019?
Pour répondre a ta question, il faut tester les nouveautés de VSTD 2019 !!
Ce que tu peux faire, si tu a un Mac, avec la version : Visual Studio Community pour Mac
---------------------------------------------------------------------------------------------
Environnement de développement intégré (IDE) gratuit et totalement fonctionnel pour les étudiants, les développeurs open source et les développeurs particuliers
Téléchargement

https://visualstudio.microsoft.com/fr/vs/mac/
----------------------------------------------------------------------------------------------
Sinon, pour la version 2015, qui n’existe pas pour Mac,
les applications peuvent être portables de Développée sur Windows sur utilisé sur Mac .
En fait, si la nouveauté est apporté par Microsoft,
concernant .Net Core 3 , avec VSTD 2019 , tu vas avoir cette portabilité , dans le futur .
1  0 
Avatar de Aurelien.Regat-Barrel
Expert éminent sénior https://www.developpez.com
Le 30/01/2019 à 11:24
Citation Envoyé par Bill Fassinou Voir le message
ils pourront également bénéficier des avantages de IntelliSense
IntelliSense est dispo depuis des décennies pour C++. Là il s'agit de nouveautés dans IntelliSense:
Plus, you can try out the latest C++ productivity improvements, including the newly-enhanced C++ Template IntelliSense
Les principales nouveautés au niveau C++:

- Bring you guaranteed binary compatibility with Visual Studio 2017 MSVC toolset and runtime
- Add initial support for C++ 20 standards (specifically the “spaceship” operator i.e. <=> under /std:latest),
- Enable OpenMP 4 SIMD vectorization as well as many codegen improvements for better runtime performance and build throughput, including a new compiler switch -Ob3 that provides more aggressive inlining
- Provide new Code Analysis checks including the new Lifetime profile checker.
0  0 
Avatar de grunk
Modérateur https://www.developpez.com
Le 30/01/2019 à 19:43
J'ai pas testé 2017 encore mais si VS pour ait enfin trouver correctement les référence a une méthode dans une solution ça serait pas du luxe.
Parfois ça marche et d'autre il trouve toute les méthodes qui s'appelle pareil sauf celle qu'on cherche.

Nouveau compilo donc va falloir recompiler toute les lib si on veux migrer un projet
0  0 
Avatar de Aurelien.Regat-Barrel
Expert éminent sénior https://www.developpez.com
Le 31/01/2019 à 9:55
Citation Envoyé par grunk Voir le message
Nouveau compilo donc va falloir recompiler toute les lib si on veux migrer un projet
Justement non!

guaranteed binary compatibility with Visual Studio 2017 MSVC toolset and runtime
0  0 
Avatar de NBoulfroy
Membre confirmé https://www.developpez.com
Le 14/02/2019 à 10:01
Bonne nouvelle de savoir que la release de la version finale approche.

En revanche, Microsoft pourrai fournir le support de SQLite dans son logiciel car pour l'heure, on dépend des tiers et cela devient assez gênant puisque, à ce jour, il n'y a toujours pas d'intégration sur Visual Studio 2017 du SGBD de façon officielle.
0  0 
Avatar de fab256
Membre confirmé https://www.developpez.com
Le 03/04/2019 à 10:43
Mais est-ce que on peut programmer sur MAC comme sur PC avec Visual Studio 2019?
0  0 
Avatar de denisys
Membre éprouvé https://www.developpez.com
Le 03/04/2019 à 13:58
Sur la page de ton lien, est indiqué ceci.
---------------------------------------------
Puissant IDE, gratuit pour les étudiants, les contributeurs open source et les développeurs indépendants
Téléchargement gratuit

Télécharger la préversion
Professional

IDE Professional adapté aux petites équipes
Essai gratuit

Télécharger la préversion
Enterprise

Solution de bout en bout et scalable pour les équipes de toutes tailles
Essai gratuit

Télécharger la préversion
------------------------------------------
Visual Studio 2019 c'est bien une préversion , actuellement ???
ou
tu a un autre lien a proposer ?????
0  0 
Avatar de dorian833
Membre averti https://www.developpez.com
Le 03/04/2019 à 14:35
Citation Envoyé par denisys Voir le message
Visual Studio 2019 c'est bien une préversion , actuellement ???
ou
tu a un autre lien a proposer ?????
De ce que j'ai compris de la page, les liens dans les boutons bleus ("Téléchargement gratuit" et "Essai gratuit" sont pour la version finale de VS2019 et les liens en-dessous de ces boutons bleus sont pour la préversion des évolutions de VS2019.

D'ailleurs si tu regarde la différence entre les liens, la grosse différence est l'ajout de "&ch=pre" dans l'URL dans les liens pour les préversions. Je dirais que ça correspond à "channel=preversion"
0  0 
Avatar de Matthieu76
Membre éclairé https://www.developpez.com
Le 30/01/2019 à 10:31
Les développeurs C++ [...] pourront également bénéficier des avantages de IntelliSense.
Alleluia !!!
0  1 
Contacter le responsable de la rubrique Accueil

Partenaire : Hébergement Web