PreviewLogoNotes de publication de Visual Studio 2022 version 17.10 Preview


Developer Community | Feuille de route de Visual Studio 2022 | Exigences système | Compatibilité | Code distribuable | Historique de publication | Termes du contrat de licence | Blogs | Derniers problèmes connus | Nouveautés de la documentation Visual Studio


Cliquez sur le bouton pour télécharger la dernière version de Visual Studio 2022. Pour des instructions sur l’installation et la mise à jour de Visual Studio 2022, consultez Mettre à jour Visual Studio 2022 vers la dernière version. Consultez également les instructions sur l’installation en mode hors connexion.

Bouton Télécharger CommunityBouton Télécharger ProfessionalBouton Télécharger Enterprise

Visitez le site de Visual Studio pour télécharger d’autres produits Visual Studio 2022.

Important

Le canal préversion n’est pas publié et n’est pas destiné à être utilisé sur des ordinateurs en production ni à créer du code en production. Pour plus d’informations, consultez Cycle de vie et maintenance des produits Visual Studio.

Bouton Télécharger la version préliminaire de la communautéBouton Télécharger l’aperçu professionnelBouton Télécharger Enterprise Preview


Publications de Visual Studio 2022 version 17.10 Preview

Blog Visual Studio 2022

Le blog sur Visual Studio 2022 est la source officielle des insights sur le produit, partagés par la l’équipe d’ingénierie Visual Studio. Vous trouverez des informations détaillées sur les versions de Visual Studio 2022 dans les billets de blog suivants :


17.10.0-pre.6.0 Visual Studio 2022 version 17.10 Préversion 6

publiée le 30 avril 2024

Résumé des nouveautés de cette version de Visual Studio 2022 version 17.10 Préversion 6

  • VS inclut désormais MAUI 8.0.21 (SR4).
  • Les composants du programme d’installation « Xamarin » et « Xamarin Profiler » ont été marqués « Hors prise en charge ».

Developer Community


17.10.0-pre.5.0 Visual Studio 2022 version 17.10 Préversion 5

publiée le 23 avril 2024

Résumé des nouveautés de cette version de Visual Studio 2022 version 17.10 Preview 5

  • Correction d’un problème lorsque le débogueur ne parvient pas à charger des variables locales dans la fenêtre « Local ».
  • Correction du problème de compilation pathologique C++ provoquant un temps de compilation excessif.
  • Correction du bogue du nettoyage d’adresse C++ empêchant l’utilisation d’ASan sur les builds d’évaluation Windows 11 Insider.
  • Correction du bogue de Copilot Chat à l’origine du blocage lorsque plusieurs références # sont envoyées.

Developer Community


17.10.0-pre.4.0 Visual Studio 2022 version 17.10 Preview 4

Mise en production : 16 avril 2024

Résumé des nouveautés de cette version de Visual Studio 2022 version 17.10 Preview 4

  • Nous supprimons l’indicateur de fonctionnalité en préversion pour la vue de différence de résumé. Vous pouvez l’activer ou le désactiver dans n’importe quelle vue de comparaison pour vous concentrer uniquement sur les modifications de votre code. Cette recommandation d’utilisateur vous permet de voir uniquement les modifications dans le fichier avec quelques lignes de contexte, en examinant vos modifications dans une validation ou la comparaison entre deux fichiers beaucoup plus efficace.
  • Correction d’un problème dans Help Viewer où la tentative d’installation d’un contenu personnalisé non signé pouvait provoquer un blocage.
  • Correction d’un problème où le débogueur était parfois incapable de charger des symboles et d’accéder à la source des bibliothèques.
  • Correction d’un problème empêchant le chargement des services IDE C#/VB si l’extension VS Roslynator est installée.

Developer Community


17.10.0-pre.3.0 Visual Studio 2022 version 17.10 Preview 3

Publication : 9 avril 2024

Résumé des nouveautés de cette version de Visual Studio 2022 version 17.10 Preview 3

GitHub Copilot dans Visual Studio

GitHub Copilot : Votre partenaire de code basé sur l’IA est intégré de manière homogène dans votre IDE Visual Studio, ce qui améliore vos tâches quotidiennes et vous apporte les dernières expériences de codage basées sur l’IA. Copilot est conçu pour élever votre efficacité en offrant :

  • Suggestions de code personnalisées
  • Création de messages de commit Git
  • Réponses aux questions liées au codage

Nous avons introduit la nouvelle expérience Copilot unifiée dans Visual Studio 17.10, désormais disponible en préversion 3. Cela combine les fonctionnalités de Copilot et de Copilot Chat dans un package pratique, qui élimine le besoin d’installer deux extensions distinctes. Profitez d’expériences d’IA plus profondément intégrées ! Activez votre abonnement GitHub Copilot aujourd’hui en vous connectant à GitHub ou en démarrant une version d’évaluation gratuite pour l’expérience IA la plus récente.

Copilot en action

Remarque : Copilot se trouve désormais dans le coin supérieur droit de votre interface Visual Studio.

Débogage et diagnostics

Conditions du point d’arrêt généré par Copilot

Augmentez la vitesse de débogage avec des suggestions générées par l’IA pour les points d’arrêt conditionnels et les points de trace. Copilot analyse votre code pour proposer des expressions intelligentes adaptées à vos points d’arrêt, ce qui facilite le débogage.

Lorsque vous configurez un point d’arrêt conditionnel ou un point de trace et pointez sur la zone de condition dans la fenêtre des paramètres, Copilot présente rapidement des idées d’expression générées par l’IA en fonction de votre code. Choisissez la condition qui convient le mieux à vos besoins et placez votre point d’arrêt ou votre point de trace avec facilité.

Points d’arrêt générés par l’IA

SQL

SSDT est pris en charge dans Visual Studio pour ARM64

Vous pouvez maintenant créer des projets de base de données dans Visual Studio pour ARM64. La prise en charge d’IntelliSense dans l’éditeur de requête a été ajoutée dans cette version.

Amélioration des descriptions de la demande de tirage (pull request) générée

Nous avons apporté des mises à jour à nos descriptions de demande de tirage générées pour fournir des résultats plus cohérents et moins répétitifs. Recherchez la fonctionnalité dans la fenêtre Créer une demande de tirage (Pull Request) et partagez vos idées sur cette enquête !

Annuler le chargement de la solution

Si vous souhaitez arrêter le processus de chargement de solution avant que tous les projets soient chargés. Vous pouvez maintenant annuler l’opération et revenir à un IDE d’environnement vide. Annuler le chargement

Outils de développement Microsoft Teams (Teams Toolkit)

Teams Toolkit inclut désormais un nouveau fichier projet (.ttkproj) utilisé pour organiser tous les fichiers pour la gestion d’une application Teams. La création d’un projet d’application Microsoft Teams crée une solution avec deux projets et vous verrez un projet TeamsApp qui contient le manifeste de l’application et d’autres fichiers pour les fonctionnalités du Kit de ressources Teams, ainsi qu’un autre projet C# avec un exemple de code pour implémenter des fonctionnalités d’application comme un bot conversationnel, tabulation, etc.

Nouvelle solution du Kit de ressources Teams

Vous trouverez également ces modifications :

  • Le menu du projet Kit de ressources Teams est désormais détectable sur le projet TeamsApp
  • La prise en charge des fonctionnalités en préversion > permet d’activer les profils de lancement multi-projets pour simplifier le débogage dans Teams, Outlook ou d’autres plateformes prises en charge de votre application Teams

Problème connu : boîte de dialogue Contrôle de code source

Consultez le ticket pour une solution de contournement pour éviter de voir une boîte de dialogue pour « Le fournisseur de contrôle de code source associé à cette solution est introuvable ».


17.10.0-pre.2.0 Visual Studio 2022 version 17.10 Preview 2

Date de publication : 12 mars 2024

Résumé des nouveautés de cette mise en production de Visual Studio 2022 version 17.10 Preview 2

C++

Conseils d’incrustation pour le code C# dans les fichiers Razor

Vous pouvez désormais activer les conseils d’incrustation pour le code C# dans vos fichiers Razor (.razor, .cshtml). Les conseils d’incrustation affichent les noms de paramètres pour les littéraux et l’instanciation d’objet inclus dans votre code. Les conseils d’incrustation peuvent également afficher des conseils de type pour les variables avec des types déduits (par exemple var) et des types de paramètres lambda. Cette fonctionnalité peut être activée via Outils > Options >Éditeur de texte > C# > Avancé.

Indicateurs de superposition pour les fichiers Razor

Afficher et traiter les commentaires de demande de tirage (pull request) dans Visual Studio Editor

Vous pouvez maintenant afficher les commentaires de vos demandes de tirages (pull requests) GitHub et Azure DevOps directement dans votre fichier de travail dans Visual Studio. Vous restez dans votre contexte, en apportant les modifications de code nécessaires et en interagissant avec les suggestions de vos collègues, sans basculer les contextes vers le navigateur.

Activez l’indicateur de fonctionnalité , « Commentaires de demande de tirage ( pull request) » et extrayez la branche de demande de tirage pour commencer :

Notification pour activer l’affichage des commentaires dans les fichiers

Vous pouvez naviguer entre les fichiers dans la demande de tirage (pull request) et les commentaires dans les fichiers en utilisant la barre d’outils.

Commentaires de demande de tirage (pull request) dans l’éditeur

Un bogue connu, que nous travaillons déjà à améliorer pour la prochaine version, consiste à ignorer les fichiers supprimés ou les types de fichier spéciaux que vous ne pouvez pas ouvrir depuis l’Explorateur de solutions. Nous serions ravis de lire vos commentaires au fur et à mesure que nous améliorerons cette fonctionnalité demandée par les clients, alors dites-nous ce que vous en pensez ici.

Améliorer vos révisions de code avec les descriptions de demande de tirage (pull request) générées

À l’instar de notre fonctionnalité de message de validation Git générée, vous pouvez maintenant obtenir un premier brouillon de votre description de demande de tirage (pull request) créé par GitHub Copilot. Vous obtiendrez de l’aide pour fournir un contexte précieux à vos collègues pour leurs révisions, et vérifier deux fois que vous incluez les modifications appropriées dans votre demande de tirage (pull request).

Vous devez vérifier que vous disposez d’un abonnement GitHub Copilot actif et que l’extension GitHub Copilot Chat est installée. Faites un test en cliquant sur l’icône du stylet brillant « Ajouter une description de la demande de tirage générée par IA » dans la fenêtre Créer une demande de tirage. Merci de partager vos commentaires sur cette fonctionnalité ici.

Générer une description de demande de tirage avec l’IA

Décrypter votre historique de validation avec GitHub Copilot

L’historique Git peut être décourageant à parcourir, mais il est souvent le meilleur moyen d’en savoir plus sur une base de code ou d’identifier l’origine d’un bogue. Nous avons ajouté une fonctionnalité d’explication propulsée par GitHub Copilot à la fenêtre Détails de validation pour faciliter la compréhension du contenu de chaque validation.

Vous devez disposer d’un abonnement GitHub Copilot actif avec l’extension GitHub Copilot Chat installée. Double-cliquez sur n’importe quelle validation pour ouvrir le volet Détails de la validation dans la fenêtre Référentiel Git. Cliquez ensuite sur l’icône de stylet brillant « Expliquer la validation » pour obtenir un résumé des modifications côte à côte avec le code. Nous prévoyons de continuer à améliorer cette fonctionnalité, merci donc de partager vos commentaires ici.

Expliquer le message de validation avec l’IA

Recherche et navigation dans le code

Dans la Recherche tout-en-un, nous avons apporté quelques modifications pour simplifier l’interface utilisateur et améliorer la lisibilité. Ces modifications incluent la suppression de la mise en surbrillance des correspondances dans la requête, la suppression de la barre d’état avec le nombre de chaque type de résultat et le déplacement des messages d’état vers la ligne des filtres.

Modifications apportées à l’interface utilisateur de la recherche en un seul

Faites-nous part de vos réflexions sur la Communauté des développeurs.

Améliorer la lisibilité de Visual Studio avec de nouvelles options de mise en forme du texte

Nous avons traité la Prise en charge des polices italiques dans Visual Studio 2019, en ajoutant italique, texte barré et souligné comme options supplémentaires pour la mise en forme de texte, à tous les niveaux de l’IDE.

Mise en forme des commentaires pour utiliser la police italique

Pour utiliser les nouvelles options et personnaliser votre expérience, accédez à la page « Polices et couleurs » dans l’environnement Outils > Options > Environnement, où vous trouverez des cases à cocher pour chacune des options mentionnées précédemment.

Préversion du pointeur d’image

Tous les développeurs web, pour appareil de bureau ou mobile travaillent souvent avec des images. Vous y faites appel depuis C#, HTML, XAML, CSS, C++, VB, TypeScript, et même dans les commentaires de code. Certaines images sont locales et certaines existent en ligne ou sur des partages réseau, tandis que d’autres existent uniquement en tant que chaînes encodées en base64. Nous les appelons de nombreuses façons en code, mais toujours en tant que valeurs de chaîne qui ne nous montrent pas à quoi ressemble l’image. jusqu’à présent.

Préversion du pointeur d’image

Nous avons inclus une info-bulle d’éditeur qui s’affiche lorsque la souris pointe sur une référence d’image dans l’éditeur de code. L’info-bulle montre l’image dans sa taille d’origine, mais limitée à un maximum de 500 pixels en largeur et en hauteur. Sous l’image d’aperçu, vous verrez la taille en pixels et la taille du fichier en octets. Cette fonctionnalité a été développée en étroite collaboration avec la communauté Visual Studio. Merci !

Débogage et diagnostics

Visualisation du profileur .NET Counter avec les nouveaux instruments UpDown et ObservableCounter

Le profileur .NET Counter dans Visual Studio introduit désormais la prise en charge de deux métriques innovantes : UpDown, permettant le suivi en temps réel des valeurs avec des modifications incrémentielles et décrémentielles, et ObservableCounter, qui gère de manière autonome les totaux agrégés, offrant des délégués de rappel personnalisables pour un contrôle précis. Dans la capture d’écran fournie, « total-hats » illustre un compteur UpDown, tandis que « orders-pending » illustre un ObservableCounter.

UpDown et ObservableCounter

En outre, nous avons implémenté une fonctionnalité de menu volant de filtre, ce qui vous permet de filtrer facilement les points de données en fonction des balises. Ceci ajuste dynamiquement les vues récapitulatives et de couloirs, en fonction des combinaisons appliquées.

Filtre UpDown et ObservableCounter

Cette amélioration améliore considérablement la flexibilité, ce qui simplifie l’analyse des valeurs dynamiques des projets. Par exemple, dans le développement d’applications web, UpDown peut analyser les interactions utilisateur comme les vues de page, tandis qu’ObservableCounter optimise les ressources du serveur en gérant efficacement les totaux de session actives.

** GC Insights dans la fenêtre de mémoire managée

L’onglet Insights de la fenêtre de mémoire managée prend désormais en charge GC Insights. Cette fonctionnalité fournit une compréhension plus approfondie du niveau de performance de votre application en mettant en lumière les instances de nettoyage de la mémoire (Garbage Collection/GC) induites. Ces instances sont généralement considérées comme indésirables, car elles peuvent limiter l’efficacité de vos processus, car elles impliquent une intervention manuelle plutôt que de permettre au récupérateur de mémoire de gérer de manière autonome l’allocation de mémoire. En outre, GC Insights offre la possibilité d’analyser ces occurrences avec des estimations de temps, ce qui vous permet de mieux comprendre l’impact du GC induit sur la chronologie d’exécution de leur application.

GC_Insights

SQL

SSDT est pris en charge dans Visual Studio pour ARM64

Vous pouvez maintenant créer des projets de base de données dans Visual Studio pour ARM64. Voici quelques-unes des principales fonctionnalités de SSDT disponibles dans cette version :

  • Projets de base de données (Open, Build, Publish)
  • Comparaison de schémas
  • Comparaison de données
  • Éditeur de requête
  • Concepteur de tables
  • Éditeur de propriétés de base de données
  • Refactorisation d’objet

Voici quelques limitations de cette version :

  • Débogueur
  • IntelliSense
  • Développement de base de données sur une machine locale en utilisant localdb

Concepteur hors processus Windows Forms

Améliorations du niveau de performance dans le concepteur hors processus Windows Forms

Grâce à une collaboration fructueuse avec un partenaire clé, nous sommes ravis d’annoncer d’importantes améliorations apportées au processus serveur WinForms TypeResolutionService. Ces améliorations ont permis d’accélérer considérablement le temps de conception, allant de 30 % à un impressionnant 50 % dans les applications métier classiques. Notamment, ces améliorations sont particulièrement efficaces pour les scénarios qui déclenchent le redémarrage du processus serveur et le rechargement du concepteur, comme les reconstructions de projet ou les ajustements dans les références de projet. Au cœur de ces améliorations du niveau de performance se trouve un nouveau mécanisme implémenté par notre équipe, qui hiérarchise les assemblies essentiels pour la charge du concepteur. Nous vous encourageons à explorer le concepteur mis à jour et à partager vos précieux commentaires via le Canal de commentaires VS afin de continuer à améliorer les performances du concepteur WinForms.

Outil de développement Microsoft Teams (Teams Toolkit)

  • Nous avons mis à jour les mots et les chaînes de l’interface utilisateur relatifs au programme développeur Microsoft 365 en fonction des dernières modifications qui lui ont été apportées.

Extensibilité

Vous pouvez maintenant utiliser Visual Studio Installer, fourni avec Visual Studio 2022 version 17.10 Preview ou version ultérieure, pour exporter des extensions de la place de marché à l’échelle de la machine dans un fichier *.vsconfig. Cette fonctionnalité s’appuie sur la possibilité que nous avons fournie dans la version 17.9 du Programme d’installation pour charger les extensions de Visual Studio spécifiées dans un fichier *.vsconfig. Si vous souhaitez exporter d’autres types d’extensions, veuillez nous le faire savoir dans le ticket de suggestion de la communauté des développeurs existant Possibilité d’exporter des extensions de contexte non-place de marché ou utilisateur dans un fichier *.vsconfig.

Pour plus d’informations sur l’utilisation de fichiers*.vsconfig, consultez la documentation en ligne.


17.10.0-pre.1.0 Visual Studio 2022 version 17.10 Preview 1

Date de publication : 13 février 2024

Résumé des nouveautés de cette version de Visual Studio 2022 version 17.10 Preview 1

Visual Studio offre un large éventail d’outils et de fonctionnalités pour vos tâches de codage. À mesure que de nouvelles technologies émergent, nous intégrons de nouveaux composants pour améliorer votre expérience de développement logiciel. Certains de ces composants sont des ajouts recommandés aux charges de travail que vous avez déjà installées. Par conséquent, pour simplifier votre expérience de mise à jour, à compter de la version 17.10 P1, Visual Studio installe automatiquement ces nouveaux composants recommandés lorsque vous effectuez une mise à jour.

Vous pouvez modifier ce paramètre dans la boîte de dialogue des paramètres de mise à jour :

Inclure recommandé

Pour obtenir la liste de tous les composants de Visual Studio, y compris les composants recommandés, consultez les ID des composants Visual Studio.

Amélioration de la détection des impacts sur les performances de l’émulateur Android

Visual Studio vérifie l’accélération matérielle lors de la tentative de démarrage de l’émulateur Android et affiche des boîtes de dialogue utiles expliquant les impacts potentiels sur les performances. Si votre ordinateur n’est pas configuré ou ne prend pas en charge l’accélération matérielle avec la plateforme de l’hyperviseur Windows (WHPX), le pilote d’hyperviseur Émulateur Android (AEHD) est désormais requis. Intel Hardware Accelerated Execution Manager (HAXM) est déconseillé à partir du niveau 33 de l’API Émulateur Android et a été remplacé par AEHD sur les processeurs Intel.

Pour plus d’informations, consultez l’article Comment activer l’accélération matérielle avec des émulateurs Android (Hyper-V et AEHD)

Prise en charge de MCD (distribution multicolonne) dans SSDT

Les utilisateurs peuvent maintenant définir le niveau de compatibilité DW pendant l’exportation.

  • Nous avons ajouté une nouvelle option de base de données dans les Paramètres de base de données sous l’onglet « Opérationnel ». Elle s’appelle « Niveau de compatibilité DW ».
  • Les valeurs possibles sont Auto|10|20|30|40|50|9000 et elles sont uniquement valides pour Cible - Microsoft Azure SQL Data Warehouse

Niveau de compatibilité DW

Débogage et diagnostics

Création de points d’arrêt conditionnels et de points de trace à partir d’expressions

Cette mise à niveau simplifie le débogage avec les nouvelles options de menu « Insérer un point d’arrêt conditionnel » et « Insérer un point de trace ». Vous pouvez désormais créer des points d’arrêt en toute simplicité à l’aide de noms de propriété ou de champ et de valeurs à partir de variables automatiques, locales, de fenêtres Espion ou de DataTips. Cela simplifie le débogage des workflows, en particulier pour les expressions complexes.

Expression BP

Simplification des enquêtes d’utilisation de la mémoire avec l’outil d’analyse de la mémoire

La nouvelle fonctionnalité « Chemin chaud à la racine » améliore l’analyse de la mémoire en recherchant le chemin le plus probable vers la racine pour calculer la taille totale d’un objet. Elle transforme le graphique de segments de mémoire en arborescence et utilise des raccourcis tels que la hiérarchisation du chemin le plus court et l’évitement de chemins cycliques vers des racines réelles. Cette fonctionnalité est le point de départ idéal pour les investigations de mémoire, appelé « Chemin chaud à la racine » dans le graphique de référence de l’outil d’utilisation de la mémoire. Le chemin chaud est accompagné d’une icône rouge dans l’arborescence ci-dessous.

Chemin d’accès chaud à la racine

Refonte de la boîte de dialogue Attacher au processus

La boîte de dialogue Attacher au processus dans Visual Studio a été considérablement modifiée pour améliorer la fonctionnalité et la convivialité de l’utilisateur. Ces modifications incluent l’intégration transparente avec les thèmes Visual Studio, une vue plus compacte proposant des info-bulles pour les informations de connexion et la définition de la connexion « Locale » par défaut pour un accès plus rapide. Vous pouvez désormais basculer facilement entre les vues d’arborescence et de liste, améliorer l’organisation des processus avec des sections réductibles et sélectionner des types de code avec une zone de liste modifiable simplifiée. De plus, l’utilisation de la fonctionnalité « Select/Track Window » (Sélectionner/suivre la fenêtre) a été simplifiée. Il est désormais possible d’effectuer un suivi bidirectionnel : sélectionner un processus met en surbrillance la fenêtre correspondante et cliquer sur une fenêtre sélectionne le processus correspondant.

Attacher au processus

Instrumentation ciblée pour EXE

L’outil d’instrumentation du Profileur de performances permet désormais d’effectuer un profilage ciblé pour n’importe quel fichier exécutable (exe). Après la sélection d’un fichier exe, une boîte de dialogue d’instrumentation ciblée s’affiche, similaire au profilage d’un projet de démarrage. Cette amélioration permet une analyse ciblée des métriques de performances pour des exécutables spécifiques. En outre, vous pouvez élargir la portée du profilage en incluant des bibliothèques de liens dynamiques (DLL) supplémentaires à l’aide du bouton « Ajouter un élément », ce qui améliore l’examen des performances de l’application.

Instrument Exe

Préversion des paramètres unifiés, la nouvelle expérience des paramètres Visual Studio

À compter de Visual Studio 17.10 Preview 1, vous pouvez essayer une préversion de l’expérience des paramètres réinventée de Visual Studio. Nous poursuivons nos travaux sur l’expérience globale et sur la migration des paramètres vers la nouvelle expérience, mais vous pouvez dès aujourd’hui l’essayer et nous transmettre vos commentaires.

Avec la nouvelle expérience des paramètres, il est désormais plus facile de configurer, de partager et de stocker vos paramètres personnalisés. Vous disposez de plus de place pour configurer les paramètres et pouvez personnaliser les paramètres au niveau de l’utilisateur (installation Visual Studio) et de la solution ouverte/dossier. Vous bénéficiez aussi de fonctionnalités de recherche de paramètres améliorées, d’un stockage JSON de vos paramètres, et bien plus encore.

Une image montrant la nouvelle interface utilisateur des paramètres pour Visual Studio

Outre les éléments mentionnés ci-dessus, vous trouverez désormais une icône d’engrenage qui permet d’ouvrir un menu pour chaque paramètre. Ce menu vous permet de rétablir facilement les valeurs par défaut des paramètres personnalisés ou de nous transmettre vos commentaires sur un paramètre particulier.

Une image animée montrant l’icône d’engrenage du menu dans la nouvelle interface utilisateur des paramètres de Visual Studio

Pour essayer la nouvelle expérience en matière de paramètres, accédez à Outils > Options > Environnement > Fonctionnalité d’évaluation, puis activez la case à cocher « Expérience des paramètres unifiés » ou utilisez le menu volant Outils > Expérience des options pour passer de l’expérience « classique » à la « préversion ». Ensuite, redémarrez Visual Studio et accédez à la nouvelle expérience des paramètres en sélectionnant Outils > Options.

Cette fonctionnalité est encore en développement. Les pages de paramètres n’ont pas encore été toutes migrées de l’expérience existante vers l’expérience des paramètres unifiés. Vous pouvez toutefois encore gérer l’ensemble de vos paramètres en tant que paramètres unifiés en lien à l’ancienne interface utilisateur pour les paramètres non migrés.

Vos commentaires nous sont précieux, car ils nous permettent de déterminer les pages à migrer en priorité. En plus des pages que vous souhaitez voir migrées, n’hésitez pas à transmettre vos impressions générales, des améliorations éventuelles et des commentaires supplémentaires sur cette expérience via le portail Developer Community.

Créer des applications natives cloud avec .NET Aspire

.NET Aspire est une pile robuste et prête pour le cloud qui permet de créer des applications observables, prêtes pour la production et distribuées.​ .NET Aspire est fourni par le biais d’une collection de packages NuGet qui gèrent des préoccupations cloud natives spécifiques. Que ce soit pour créer des applications distribuées natives cloud à l’aide de ressources conteneurisées telles que PostgreSQL et Redis, ou des composants Azure tels que Stockage ou Service Bus, .NET Aspire simplifie l’expérience de développement et vous donne une meilleure visibilité sur vos applications distribuées avec des fonctionnalités telles que :

  • Démarrage et débogage de plusieurs projets sans avoir à configurer votre solution
  • Prise en charge intégrée de la résilience HTTP, des contrôles d’intégrité et d’OpenTelemetry à l’aide d’un ensemble d’extensions robustes et de valeurs par défaut
  • Affichages pratiques dans le navigateur des journaux, des métriques et des traces distribuées de vos ressources conteneurisées et projets .NET avec la nouvelle expérience de lancement du tableau de bord .NET Aspire
  • Une nouvelle méthodologie de déploiement sur Azure Developer CLI (AZD), qui vous permet de disposer d’une fonctionnalité de déploiement à plusieurs nœuds dans la plupart des cas, sans avoir à écrire votre propre code d’infrastructure

GIF

Mises à jour des messages de validation Git générés

Nous avons tenu compte de vos commentaires et avons raccourci la sortie de nos fonctionnalités de validation Git générées. Faites-nous part de vos commentaires sur cette modification au moyen du ticket dans le portail Developer Community.

Sortie plus courte du message de validation Git généré par l’IA

Liaison d’éléments de travail à des demandes de tirage

La principale demande des utilisateurs Azure DevOps lors de la création d’une demande de tirage dans Visual Studio portait sur l’activation de la liaison d’éléments de travail. Vous pouvez désormais utiliser la section Éléments de travail associé pour afficher les éléments de travail référencés dans la description de la demande de tirage et lier des éléments de travail à votre demande de tirage sur Azure DevOps.

Lier des éléments de travail

C++

  • Nous avons ajouté la prise en charge de l’épinglage de cibles CMake dans la vue des cibles de CMake. Il existe désormais un dossier de niveau supérieur pour les cibles épinglées. Pour épingler une cible, cliquez dessus avec le bouton droit et sélectionnez l’option Pin dans le menu contextuel.

Épinglage d’une cible CMake via le menu contextuel

Vous pouvez également détacher une cible dans le dossier des cibles épinglées en sélectionnant Unpin.

  • L’ensemble d’outils MSVC incrémente son numéro de version secondaire de 19.39 (VS 2022 v17.9) vers 19.40 (VS 2022 v17.10). L’ensemble d’outils MSVC correspond à la version 19.40.33521.0 dans Preview 1. Pour plus d’informations, consultez le billet de blog sur l’ensemble d’outils MSVC, numéro de version secondaire 14.40 dans VS 2022 v17.10.

  • Vous pouvez désormais utiliser Build Insights pour afficher les informations d’instanciation de votre modèle. La collection d’instanciation de modèle doit être activée dans Outils > Options > Build Insights. Instanciation de modèle récursif

  • Nous avons ajouté d’autres macros Unreal Engine à mettre en retrait conformément au style de code UE.

  • Vous pouvez désormais conserver notre plug-in Unreal Engine nécessaire pour l’adaptateur de test Unreal Engine exécuté en arrière-plan, ce qui réduit considérablement les coûts de démarrage. Il s’agit d’une fonctionnalité qui peut être activée via Outils > Options > Unreal Engine.


Problèmes connus

  • Les utilisateurs disposant d’un logiciel de gestion des privilèges installé à partir de Delinea peuvent rencontrer des problèmes lors du lancement de Visual Studio. Delinea est conscient de ce problème et l’a résolu. Veuillez les contacter via https://delinea.com/support pour obtenir des instructions sur la façon de résoudre ce problème. »

  • Certains développeurs rencontrent des blocages lors du basculement entre des configurations de build (par exemple, de Mise en production à Débogage). Les développeurs concernés peuvent définir la variable d’environnement « MSBUILDDISABLEFEATURESFROMVERSION=17.10 ». Cette solution de contournement vise à atténuer le problème pendant que nous cherchons une solution permanente. Vous trouverez des informations supplémentaires sur le site Developer Community.


Remarque

Cette mise à jour peut inclure de nouveaux logiciels Microsoft ou tiers sous licence séparée, comme indiqué dans les avis tiers ou dans les licences associées.