Microsoft Visual Studio : les nouvelles fonctionnalités les plus marquantes de 2024 qui augmentent la productivité, rationalisent les flux de travail et améliorent l'expérience de codage

En 2024, l'équipe de Visual Studio a apporté de nombreuses améliorations axées sur les développeurs et des intégrations d'IA, dont beaucoup sont issues directement des commentaires de la communauté des développeurs. L'équipe de Visual Studio présente ci-dessous ses fonctionnalités préférées de 2024 qui stimulent la productivité, rationalisent les flux de travail et améliorent votre expérience de codage.


Aperçu au survol d'une image : Visualisez vos images instantanément

Vous avez du mal à visualiser les images référencées dans votre code ? L'aperçu au survol des images de Visual Studio résout ce problème en affichant un aperçu rapide de n'importe quelle image, avec ses dimensions et sa taille de fichier, lorsque vous survolez sa référence. Il s'agit d'un petit ajout qui a un impact important sur la productivité.

Nom : VS fig 1.PNG
Affichages : 1494
Taille : 76,5 Ko

Amélioration de la copie des erreurs : Ne copiez que ce dont vous avez besoin

Jusqu'à présent, la copie des messages d'erreur pouvait inclure des données détaillées qui ne vous étaient pas nécessaires. Avec cette mise à jour, vous pouvez copier (Ctrl+C) uniquement la description de l'erreur, ce qui facilite la recherche de solutions en ligne.

Nom : VS fig 2.PNG
Affichages : 301
Taille : 88,4 Ko

Avant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
Severity Code Description Project File Line Suppression State
Error (active) CS0103 The name ‘Test’ does not exist in the current context ConsoleApp1 C:\Users\jamont\source\repos\ConsoleApp1\ConsoleApp1\Program.cs 7

Après :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
The name ‘Test’ does not exist in the current context

Glisser/déposer dans plusieurs instances de Visual Studio

Vous pouvez désormais copier/coller ou glisser/déposer des fichiers entre les instances de Visual Studio de manière transparente. Cette fonctionnalité s'applique à la plupart des types de projets et améliore l'efficacité du flux de travail.

Nom : VS fig 3.gif
Affichages : 300
Taille : 109,9 Ko

Suggestions de renommage : Des noms plus intelligents pour un code plus propre

Vous en avez assez des noms de variables ou de méthodes peu clairs ? La fonction Suggestions de renommage analyse votre code pour vous proposer des options de dénomination adaptées au contexte. C'est une aide précieuse lorsque vous travaillez sur des projets anciens ou hérités.

Copilote pour les Commits : Messages automatisés et personnalisés

Les messages de commit viennent d'être simplifiés. GitHub Copilot génère désormais des messages de commit personnalisés, garantissant qu'ils s'alignent sur vos préférences et couvrent chaque changement.

Nom : VS fig 4.gif
Affichages : 298
Taille : 379,2 Ko

Memory Layout Viewer : Optimiser l'utilisation de la mémoire

Visual Studio vous permet désormais de visualiser l'agencement de la mémoire, d'identifier les gaps et d'optimiser l'utilisation de la mémoire. Cette fonction est particulièrement utile pour les projets nécessitant une gestion efficace de la mémoire.

Nom : VS fig 5.PNG
Affichages : 297
Taille : 83,9 Ko

Débogage de code asynchrone facilité

Le débogage de code async/await est notoirement délicat. Le nouveau débogueur asynchrone de Visual Studio permet de mieux comprendre les appels asynchrones, ce qui facilite l'identification des problèmes et un débogage efficace.

Nouveaux templates .NET MAUI : Démarrer des projets en toute simplicité

Grâce à cette mise à jour des templates .NET MAUI, vous pouvez désormais inclure des exemples de contenu pour lancer votre projet. Ces templates intègrent les boîtes à outils les plus courantes pour faciliter le développement.

Nom : VS fig 6.PNG
Affichages : 298
Taille : 127,8 Ko

Copilot pour tout

Vous pouvez désormais poser des questions spécifiques à un domaine dans Copilot Chat. En combinaison avec Copilot Edits, vous obtenez des suggestions de code ciblées que vous pouvez ajouter en cours de session. Si vous souhaitez modifier les suggestions, vous pouvez désormais choisir entre différents modèles dans Copilot Chat.

Nouveau gestionnaire d'extensions et chargement des extensions à chaud

L'installation d'extensions n'interrompt plus votre flux de travail. Grâce au chargement des extensions à chaud, vous pouvez installer et utiliser des extensions sans redémarrer Visual Studio.

Nom : VS fig 7.gif
Affichages : 296
Taille : 1 021,2 Ko

Intégration d'Unreal Engine : Développement de jeux simplifié

Les développeurs de jeux peuvent se réjouir ! Ouvrez des projets Unreal Engine directement dans Visual Studio, configurez des cibles et tirez parti de la nouvelle barre d'outils Unreal Engine pour des flux de travail efficaces.

Nom : VS fig 8.PNG
Affichages : 295
Taille : 33,6 Ko

Recherche de code

Utilisez Ctrl + T pour lancer la recherche. Vous pouvez désormais effectuer une recherche dans des domaines spécifiques (document actuel, solution entière, etc.).

Nom : VS fig 9.PNG
Affichages : 298
Taille : 79,8 Ko

Intégrations .NET Aspire

Vous pouvez désormais orchestrer facilement vos applications et services .NET existants en un seul clic. Visual Studio créera automatiquement les projets .NET Aspire `AppHost` et `ServiceDefault` et configurera tout pour vous ! À partir du même menu contextuel dans Visual Studio, vous pouvez facilement ajouter des intégrations .NET Aspire à votre projet en faisant apparaître une recherche NuGet filtrée.

Nom : VS fig 10.PNG
Affichages : 299
Taille : 38,8 Ko

Microsoft conclut :

Citation Envoyé par Microsoft
Ces innovations et améliorations sont le résultat direct de votre contribution. L'équipe de Visual Studio se nourrit de retours d'expérience, et vos suggestions continuent de l'améliorer. Continuez à partager vos pensées et vos idées sur la communauté des développeurs. Nous construisons ensemble l'avenir du développement !
Télécharger Visual Studio

Source : Microsoft

Et vous ?

Quel est votre avis sur le sujet ?
Que pensez-vous de ces nouvelles fonctionnalités de Microsoft Visual Studio ? Les trouvez-vous utiles et intéressantes ?
Quelles fonctionnalités aimeriez-vous retrouver dans les futures versions de Microsoft Visual Studio ?

Voir aussi :

Microsoft présente Visual Studio 2022 17.13 Preview 1, cet aperçu met l'accent sur l'IA et la productivité ainsi que sur la stabilité et la sécurité

Microsoft annonce la disponibilité générale de Visual Studio 2022 17.12 avec .NET 9, et apporte de nouvelles fonctionnalités d'IA pour la productivité ainsi que des améliorations continues pour les développeurs

Microsoft annonce la disponibilité générale de Visual Studio 2022 version 17.11 avec GitHub Copilot plus intelligent et plus sécurisé, ainsi qu'un environnement de développement plus intuitif et réactif

Microsoft Visual Studio 2022 17.10 est disponible, cette version comprend une nouvelle extension GitHub Copilot, améliorant l'expérience avec l'IA, et facilitant le débogage ainsi que la génération de tests