« 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