Partager via


2022Logo Notes de publication Visual Studio 2022 version 17.9


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.


Publications de Visual Studio 2022 version 17.9

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.9.7 Visual Studio 2022 version 17.9.7

Publié le 14 mai 2024

Résumé des nouveautés de cette version

  • Les composants du programme d’installation « Xamarin » et « Xamarin Profiler » ont été marqués « Hors prise en charge ».
  • Cette version inclut également une mise à jour OpenSSL vers la version 3.2.1

Avis de sécurité résolus

  • CVE-2024-32002 Clones récursifs sur des systèmes de fichiers sensibles à la casse qui prennent en charge les liens symboliques sont susceptibles d’être exécutés à distance.
  • CVE-2024-32004 Exécution de code à distance lors du clonage de référentiels locaux spécialement conçus
  • CVE-2024-30045 Une vulnérabilité d’exécution de code à distance existe dans .NET 7.0 et .NET 8.0 où un dépassement de mémoire tampon de pile se produit dans la routine d’analyse double .NET.
  • CVE-2024-30046 Une vulnérabilité existe dans Microsoft.AspNetCore.Server.Kestrel.Core.dll où un verrou mort peut se produire, ce qui entraîne un déni de service.

17.9.6 Visual Studio 2022 version 17.9.6

Publication : 9 avril 2024

Résumé des nouveautés de cette version de Visual Studio 2022 version 17.9.6

  • Avec ce correctif de bogue, un client peut désormais utiliser le programme d’amorçage dans un layout et passer le paramètre noWeb pour l’installer sur une machine cliente et s’assurer que le programme d’installation et le produit Visual Studio sont téléchargés uniquement à partir du layout. Auparavant, le programme d’installation pouvait parfois ne pas respecter le paramètre noWeb pendant le processus d’installation et tentait de se mettre à jour automatiquement à partir du web.

Developer Community

Avis de sécurité résolus

  • CVE-2024-21409 Une vulnérabilité de type utilisation après libération existe dans WPF, qui peut entraîner une élévation de privilège lors de l’affichage de documents non approuvés.
  • CVE-2024-28929 Cette mise à jour traite une vulnérabilité d’exécution de code à distance dans Microsoft ODBC Driver pour Microsoft SQL Server.
  • CVE-2024-28930 Cette mise à jour traite une vulnérabilité d’exécution de code à distance dans Microsoft ODBC Driver pour Microsoft SQL Server.
  • CVE-2024-28931 Cette mise à jour traite une vulnérabilité d’exécution de code à distance dans Microsoft ODBC Driver pour Microsoft SQL Server.
  • CVE-2024-28932 Cette mise à jour traite une vulnérabilité d’exécution de code à distance dans Microsoft ODBC Driver pour Microsoft SQL Server.
  • CVE-2024-28933 Cette mise à jour traite une vulnérabilité d’exécution de code à distance dans Microsoft ODBC Driver pour Microsoft SQL Server.
  • CVE-2024-28934 Cette mise à jour traite une vulnérabilité d’exécution de code à distance dans Microsoft ODBC Driver pour Microsoft SQL Server.
  • CVE-2024-28935 Cette mise à jour traite une vulnérabilité d’exécution de code à distance dans Microsoft ODBC Driver pour Microsoft SQL Server.
  • CVE-2024-28936 Cette mise à jour traite une vulnérabilité d’exécution de code à distance dans Microsoft ODBC Driver pour Microsoft SQL Server.
  • CVE-2024-28937 Cette mise à jour traite une vulnérabilité d’exécution de code à distance dans Microsoft ODBC Driver pour Microsoft SQL Server.
  • CVE-2024-28938 Cette mise à jour traite une vulnérabilité d’exécution de code à distance dans Microsoft ODBC Driver pour Microsoft SQL Server.
  • CVE-2024-28941 Cette mise à jour traite une vulnérabilité d’exécution de code à distance dans Microsoft ODBC Driver pour Microsoft SQL Server.
  • CVE-2024-28943 Cette mise à jour traite une vulnérabilité d’exécution de code à distance dans Microsoft ODBC Driver pour Microsoft SQL Server.
  • CVE-2024-29043 Cette mise à jour traite une vulnérabilité d’exécution de code à distance dans Microsoft ODBC Driver pour Microsoft SQL Server.

17.9.5 Visual Studio 2022 version 17.9.5

Date de publication : 26 mars 2024

Résumé des nouveautés de cette mise en production de Visual Studio 2022 version 17.9.5

  • Correction d’un incident sur les machines avec des processeurs plus anciens.

Communauté des développeurs


17.9.4 Visual Studio 2022 version 17.9.4

Date de publication : 19 mars 2024

Résumé des nouveautés de cette version de Visual Studio 2022 version 17.9.4

  • Résolution d’un problème où l’éditeur de code devenait vide en cas d’échec du chargement d’une police.
  • Correction d’un problème où les fenêtres de document pouvaient se bloquer dans une taille très petite et inutilisable.
  • Correction d’un plantage qui pouvait se produire lors de la compilation d’Unreal Engine.
  • Correction de ces structures de données qui ne s’affichaient pas correctement dans le débogueur VS : Concurrency::concurrent_unordered_set, Concurrency::concurrent_unordered_multiset, Concurrency::concurrent_unordered_map, Concurrency::concurrent_unordered_multimap.
  • Correction d’un bogue où les raccourcis clavier cessaient de fonctionner lors de l’ouverture de la fenêtre Créer une demande de tirage à partir de la notification affichée après l’envoi (push) d’une branche.
  • La boîte de dialogue Enregistrer avec encodage ne répertoriait pas correctement tous les encodages de fichiers disponibles. Ce correctif permet de tous les afficher dans la liste et la boîte de dialogue fonctionne à nouveau correctement.

Communauté des développeurs


17.9.3 Visual Studio 2022 version 17.9.3

Date de publication : 12 mars 2024

Résumé des nouveautés de cette mise en production de Visual Studio 2022 version 17.9.3

  • VS inclut désormais MAUI 8.0.7 (SR2); consultez ceci Version 8.0.7 · dotnet/maui (github.com) pour obtenir les notes de publication.
  • Correction d’un bogue CLI où le compilateur se bloque lors de la compilation d’un tableau initonly statique.
  • Mise à jour du kit de développement logiciel (SDK) Windows 11 (10.0.22621.0) installé par Visual Studio vers la build de maintenance de février 2024.

Communauté des développeurs

Avis de sécurité résolus

  • CVE-2024-21392 Il existe une vulnérabilité dans .NET, où des requêtes spécialement conçues peuvent entraîner une fuite de ressources, entraînant un déni de service.
  • CVE-2024-26190 Il existe une vulnérabilité dans MsQuic.dll, qui peut entraîner qu’un pair alloue de petits blocs de mémoire tant que la connexion reste active.
  • CVE-2023-27911 Cet avis est republié pour indiquer que le kit de développement logiciel (SDK) Autodesk® FBX® n’est plus pris en charge dans Visual Studio 2022.

17.9.2 Visual Studio 2022 version 17.9.2

date de publication : 27 février 2024

Résumé des nouveautés de cette mise en production de Visual Studio 2022 version 17.9.2

  • Correction d’un problème qui, dans certaines conditions, un blocage se produit lors de l’ouverture de la boîte de dialogue polices et couleurs.
  • Un correctif a été apporté pour empêcher la modification d’une charge de mémoire scalaire dans l’extension inlined des fonctions std ::round() en accès vectoriel. Bien que l’accès vectoriel ne change pas le résultat du calcul, il est plus long et peut échouer lorsque le chargement scalaire est réussi.
  • Correction d’un problème où dans les versions de Visual C++ avant la version 17.9 de Visual Studio 2022 , le spécificateur _Alignas n’était pas appliqué correctement en fonction de la norme ISO-C lorsqu’il semblait adjacent à un type structuré dans une déclaration.

Communauté des développeurs


17.9.1 Visual Studio 2022 version 17.9.1

date de publication : 21 février 2024

Résumé des nouveautés de cette mise en production de Visual Studio 2022 version 17.9.1

  • Mise à jour de l’ensemble d’outils MSVC 16.11.34 (14.29.30154.0) pour les clients qui utilisent l’ensemble d’outils 16.11 C++ avec VS 17.9.
  • Correction d’un bogue dans lequel libconcrt.lib utilisé lorsque la liaison statique pouvait contenir une instruction SSE 4.2 qui était illégale sur les anciens systèmes X64.
  • Ajout de la prise en charge de char8_t en tant que type intégré pour C++20 avec /clr.

Communauté des développeurs


17.9.0 Visual Studio 2022 version 17.9.0

Publication du 13 février 2024

Résumé des nouveautés de cette publication de Visual Studio 2022 version 17.9

L’installation de Visual Studio nécessite désormais .NET Framework 4.7.2

À compter de Visual Studio 17.9.0, vous devez installer .NET Framework 4.7.2 ou ultérieur sur votre ordinateur pour installer Visual Studio. Pour éviter tout problème d’installation, nous vous recommandons de télécharger et d’installer .NET Framework 4.7.2 avant d’installer Visual Studio 17.9 ou une version ultérieure.

Messages de validation générés

Utilisez la nouvelle fonctionnalité de message de validation Git générée pour vous aider à décrire votre ensemble de modifications. Pour l’essayer, vous aurez besoin d’un abonnement GitHub Copilot actif et de la préversion de l’extension GitHub Copilot Chat.

Messages de validation générés

Cliquez sur l’icône de stylet brillante « Ajouter un message de validation généré par l’IA » dans la fenêtre Modifications Git pour générer une suggestion. GitHub Copilot examine les modifications de fichier dans votre validation, les résume, puis décrit chaque modification. Vous pouvez ensuite « Insérer une suggestion IA » ou « Ignorer ». Partagez vos commentaires sur cette fonctionnalité ici. Nous avons déjà résolu le problème suivant avec l’icône qui s’affiche. Afficher les détails.

Ouvrir une demande de tirage (pull request) dans Visual Studio ou dans le navigateur

Pour prendre en charge les utilisateurs GitHub et Azure DevOps qui préfèrent utiliser la vue du navigateur pour créer des demandes de tirage (pull request), nous avons ajouté un lien secondaire pour aider à gérer les flux d’utilisateurs actuels.

Ouvrir une demande de tirage

Étiquettes Ref réactives dans la fenêtre du référentiel Git

Vos étiquettes de branche et de balise sont désormais redimensionnées de manière réactive afin de voir plus facilement les branches que vous examinez dans le graphique Git.

Étiquettes de référence réactives

Découvrir et activer les avantages de l’abonné

Votre abonnement offre de nombreux avantages supplémentaires en dehors de l’IDE. Pour découvrir et activer vos avantages, vous pouvez maintenant utiliser la nouvelle icône de diamant dans la barre d’outils de Visual Studio, en haut à droite. Cette fonctionnalité est disponible seulement pour les abonnés Visual Studio Enterprise et Professional connectés.

Quand vous cliquez sur l’icône, vous voyez les principaux avantages que les développeurs aiment le plus. Vous pouvez aussi accéder facilement à votre portail d’abonné pour voir des avantages supplémentaires, comme des ressources de formation, du support et des téléchargements de produits.

DimaondIcon

Outils de développement Microsoft Teams (Teams Toolkit)

Nouvelles fonctionnalités

Nouveau modèle de projet de bot IA

Créez un bot de conversation de type GPT pour Teams à l’aide de la bibliothèque IA Teams.

Modèle de bot IA

Outil de test des applications Teams

Nouveau profil de débogage pour déboguer, prévisualiser et tester vos applications bot dans une expérience de navigateur web avec des méthodes rapides pour simuler les expériences de conversation et d’activité Teams.

Outil de test des applications Teams

Prévisualisation de carte adaptative

Sélectionnez le nouveau bouton Aperçu qui s’affiche lors de la modification d’un fichier JSON de carte adaptative pour obtenir un aperçu côte à côte qui est mis à jour en direct au fur et à mesure de vos modifications.

Prévisualisation de carte adaptative

Exécution des étapes YAML avec CodeLens

Sélectionnez les nouveaux déclencheurs CodeLens dans teamsapp.yml ou teamsapp.local.yml pour exécuter rapidement une seule étape de cycle de vie.

Actions de CodeLens

Consultez la documentation Teams Toolkit à l’aide d’un nouveau menu dans Projet > Teams Toolkit > Documentation Teams Toolkit

docs

Fonctionnalités d’évaluation

De nouvelles fonctionnalités et de nouveaux modèles de projet ont été ajoutés à cette version de Teams Toolkit afin de prendre en charge le développement pour Microsoft Copilot. Sélectionnez Teams Toolkit : Développer un plug-in Copilot dans le menu Outils > Options > Fonctionnalités d’évaluation.

Indicateur de fonctionnalité d’évaluation

Extension de Copilot avec une extension Message

Après avoir activé les fonctionnalités d’évaluation, utilisez le nouveau modèle de projet Résultats de recherche personnalisés pour créer une extension Message basée sur un bot qui est configurée pour étendre Copilot en tant que plug-in.

Modèle Copilot

Teams Toolkit vérifie si votre compte Microsoft 365 a accès à Copilot et vous avertit avant d’exécuter votre projet.

Vérification des accès Copilot

Modèle de projet Bot Assistant IA

Créez un bot de conversation qui se connecte à l’API Assistants OpenAI à l’aide de la bibliothèque IA Teams et créez votre propre expérience de copilote.

Modèle de bot assistant IA

Améliorations

  • Amélioration de la boîte de dialogue de compte afin de gérer votre identité Microsoft 365 pour vos applications avec de meilleures recommandations sur la création de nouveaux comptes de développeur M365.

    Interface utilisateur de connexion

  • Mise à jour du modèle d’onglet afin d’utiliser le nouveau rendu de serveur interactif pour Blazor dans .NET 8.

  • Mise à jour de tous les modèles de projet pour prendre en charge .NET 8.


Extensibilité

Dans Visual Studio 2022 version 17.9, vous pouvez désormais inclure des extensions dans votre fichier *.vsconfig juste après la liste des composants. Étant donné que les fichiers *.vsconfig sont faciles à transmettre et à partager avec d’autres personnes, il est désormais plus facile de partager des informations sur les extensions à installer. Cette capacité de chargement d’extensions via un fichier vsconfig était l’une des fonctionnalités les plus demandées par la communauté.

Certaines équipes aiment placer leurs fichiers *.vsconfig dans les répertoires de solution ou les dépôts et font que Visual Studio détecte et installe automatiquement ce qui manque. Cette fonctionnalité est actuellement opérationnelle pour les extensions de la marketplace et, si vous souhaitez qu’elle fonctionne pour d’autres types d’extensions, n’hésitez pas à nous contacter.


Dans Code Search tout-en-un (Ctrl+T ou Ctrl+,), vous pouvez maintenant rechercher n’importe quel mot ou n’importe quelle chaîne de caractères dans votre solution, venant compléter les résultats de fichiers et de symboles de votre codebase. Vous pouvez désormais rechercher des noms de variables locales, des mots dans des commentaires, des noms de paramètres ou toute autre chaîne de caractères dans votre codebase.

Recherche tout-en-un

Pour obtenir une vue de texte uniquement, vous pouvez filtrer pour limiter aux résultats de texte en effectuant l’une des opérations suivantes :

  • Cliquez sur le bouton « texte (x:) » sous la barre de recherche,
  • Préfixez votre requête de recherche avec « x: »,
  • Utilisez ce raccourci clavier Shift+Alt+F, ou
  • Accédez à l’option de menu « Modifier > Atteindre > Accéder au texte ».

Dans l’expérience de texte uniquement, il existe également les options permettant d’activer/désactiver « Respecter la casse », « Mot entier » et « Utiliser des expressions régulières » via le bouton situé à l’extrême droite de la barre de recherche.

Découvrez plus d’informations sur la prise en charge intégrale de texte dans Code Search ici.

Si vous n’avez pas le bouton de filtrage de texte dans la fenêtre Code Search, vous pouvez l’activer manuellement en activant la fonctionnalité d’évaluation « Outils > Options > Environnement > Fonctionnalités d’évaluation > Recherche en texte brut dans l’expérience Recherche tout-en-un (nécessite un redémarrage) ».


Prise en charge d’une ouverture multi-dossier

Vous pouvez désormais ouvrir plusieurs dossiers dans Visual Studio ! Travaillez de façon transparente avec un sous-ensemble de dossiers ou gérez des charges de travail couvrant des dossiers non liés sur le même lecteur. Découvrez plus d’informations sur l’ouverture de plusieurs dossiers !.

Image montrant la fonctionnalité d’ouverture de plusieurs dossiers de Visual Studio


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 résolution de ce problème.”

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.

Commentaires et suggestions

Nous sommes à votre écoute ! Vous pouvez Signaler un problème ou suggérer une fonctionnalité Icône Commentaires en utilisant l’icône Envoyer des commentaires en haut à droite du programme d’installation ou de l’environnement IDE de Visual Studio, ou en accédant à Aide > Envoyer des commentaires. Vous pouvez suivre vos problèmes à l’aide de Visual Studio Developer Community, où vous ajoutez des commentaires ou cherchez des solutions. Vous pouvez également obtenir une aide gratuite pour l’installation via notre support Live Chat.


Blogs

Tirez parti des insights et des recommandations disponibles sur le site Developer Tools Blogs pour rester informé de toutes les nouvelles versions Release et des publications contenant des informations approfondies sur un large éventail de fonctionnalités.


Haut de page