Dans une annonce publiée le 10 mai sur son blog, Microsoft a annoncé la disponibilité de Visual Studio 2022 17.2. « Aujourd'hui, nous avons le plaisir de publier Visual Studio 2022 17.2 en disponibilité générale. Cette version apporte des améliorations continues aux expériences C# et .NET, de nouvelles performances et expériences Git, des mises à jour pour les développeurs C++, et de nouveaux outils Azure pour le développement et le déploiement local », a déclaré Tim Heuer Chef de produit .NET et Visual Studio chez Microsoft.Rappelons que Microsoft Visual Studio est une suite de logiciels de développement pour Windows et mac OS conçue par Microsoft. Il s’agit d'un ensemble complet d'outils de développement permettant de générer des applications web ASP.NET, des services web XML, des applications bureautiques et des applications mobiles. Visual Basic, Visual C++, Visual C# utilisent tous le même environnement de développement intégré (IDE), qui leur permet de partager des outils et facilite la création de solutions faisant appel à plusieurs langages.
Par ailleurs, ces langages permettent de mieux tirer parti des fonctionnalités du framework .NET, qui fournit un accès à des technologies clés simplifiant le développement d'applications web ASP et de services web XML grâce à Visual Web Developer. Dans le dernier billet de blog pour Visual Studio 2022 17.1, Dominic Nahous a partagé des détails sur les ajouts à Visual Studio qui comprenaient des améliorations dans Git, des améliorations de la productivité en C# et C++. Voici, ci-dessous, quelques nouveautés et amélioration qu’apporte Visual Studio 2022 17.2 :
Lien source
Microsoft fait maintenant apparaître la source incorporée et le lien source dans le cadre de l'option Go to Implementation si une assemblée référencée a fourni ces informations. Cela permet de naviguer vers les fichiers source originaux qui implémentent le symbole cible. Il suffit de placer le curseur sur un symbole et d'appuyer sur CTRL + F12 pour accéder au fichier source original.
Chaîne littérale brute
En C# 11, Microsoft a ajouté une nouvelle fonctionnalité de langage appelée chaîne littérale brute. Microsoft dispose désormais d'un remaniement permettant de convertir un littéral de chaîne normal ou verbatim en un littéral de chaîne brut. Pour utiliser les littéraux de chaîne bruts, il faut définir la version du langage dans le fichier de projet sur la Preview (en utilisant Preview). Placez le curseur sur une chaîne normale ou verbatim, puis appuyez sur CTRL + '.' pour déclencher le menu Actions rapides et remaniements et sélectionner Convertir en chaîne brute.
Débogage des collections
Microsoft a récemment mis en évidence cette fonctionnalité dans un Visual Studio 17.2 Preview 2, mais selon l’entreprise, elle mérite d'être répétée. Si l’utilisateur débogue régulièrement son code .NET et qu’il souhaite inspecter des collections importantes et peut-être complexes, Microsoft a introduit un nouveau visualiseur dans l'expérience de débogage pour les types d'objets IEnumerable. Il offre une vue beaucoup plus facile de ce type de données afin de voir rapidement les informations recherchées et de pouvoir naviguer rapidement.
L'éditeur Razor
Depuis la version 17.1, Microsoft a amélioré la fiabilité de la nouvelle expérience d'édition Razor. Dans la version 17.2, Microsoft a ajouté la prise en charge des éléments suivants dans l'éditeur :
- la possibilité de réduire les régions pour faciliter la lisibilité et l'organisation ;
- le nouvel éditeur Razor prend désormais en charge la fonctionnalité de snippet ;
- le raccourci 'wrap div' est activé et entendu utilisez Shift + Alt + W pour l'exécuter.
Web Live Preview pour ASP.NET Framework
Dans la version initiale de Visual Studio 2022, Microsoft a introduit une nouvelle fonctionnalité pour ceux qui travaillent avec des applications Web Forms et le concepteur. Web Live Preview permet à l’application en cours d'exécution d'être la surface de conception et fournit une synchronisation du code entre la source et la surface Web pour aider à naviguer directement vers le fichier de code de l'élément que modifié.
Après des études continues des développeurs avec des applications de formulaires Web, Microsoft a amélioré encore plus les expériences dans cette version. Elle a également travaillé avec plusieurs fournisseurs de contrôles ASP.NET pour assurer leur prise en charge dans ce nouveau concepteur. Si le travail est effectué dans des formulaires Web, il est recommandé de passer à cette fonctionnalité en utilisant le menu d'options Outils > Options > Concepteur de...
La fin de cet article est réservée aux abonnés. Soutenez le Club Developpez.com en prenant un abonnement pour que nous puissions continuer à vous proposer des publications.