Notes de publication Visual Studio 2022 version 17.5
Conseil
Pour en savoir plus sur les nouveautés, découvrir des conseils et des astuces, et télécharger des cadeaux numériques gratuits, regardez les enregistrements de l’événement de lancement de Visual Studio 2022.
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.
Visitez le site de Visual Studio pour télécharger d’autres produits Visual Studio 2022.
Mises en production de Visual Studio 2022 version 17.5
- 11 avril 2023 : Visual Studio 2022 version 17.5.4
- 21 mars 2023 : Visual Studio 2022 version 17.5.3
- 14 mars 2023 : Visual Studio 2022 version 17.5.2
- 28 février 2023 : Visual Studio 2022 version 17.5.1
- 21 février 2023 : Visual Studio 2022 version 17.5.0
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 :
Nous avons résolu un certain nombre des principaux bogues que vous avez signalés dans cette version et ajouté de nouvelles fonctionnalités en fonction de vos suggestions dans Developer Community. Nous vous remercions de continuer à nous envoyer vos commentaires. Voici une liste de vos suggestions que nous incluons dans le cadre de cette préversion.
Suggestions de la communauté des développeurs : Vous avez demandé, nous avons écouté !
- Utiliser Regex pour spécifier un jeu de couleurs pour les onglets colorés 63 Votes
- J’aimerais que Visual Studio ait un vérificateur d’orthographe pour les commentaires et pour le code avec des suggestions. 34 votes
- Autoriser l’option --layout à utiliser avec l’option --config 23 Votes
- Ajouter la prise en charge de Markdown native 10 Votes
- améliorer la sortie de __builtin_FUNCTION intrinsèque(liée à std::source_location) 3 votes
Consultez la liste de toutes les Suggestions de la communauté des développeurs qui ont été intégrées à la version 17.5
Visual Studio 2022 version 17.5.4
publication : 11 avril 2023
Problèmes résolus dans cette version 17.5.4
- Cette modification corrige un incident lorsque l’entrée invalide est envoyée au pilote utilisé lors de la formation PGO pour les pilotes en mode noyau.
- Correction de la résolution des opérateurs de modèle MSVC avec ISO C++17 et ISO C++20
- MSVC ASAN ignorera les fichiers de mémoire mappée lorsque les fonctions de mémoire Rtl* sont utilisées pour manipuler cette mémoire.
- Met à jour .NET MAUI vers la version 7.0.81 (SR4), consultez https://aka.ms/dotnet-maui-releases pour les notes de publication.
- Met à jour .NET iOS vers la version 16.2.127.0, consultez les notes de publication.
- Met à jour .NET Android vers la version 33.0.46.0
- Résout un problème dans l’API de configuration qui pourrait entraîner une vulnérabilité de double free.
- VSIXInstaller a été mis à jour pour empêcher que l’avertissement de confiance soit masqué dans l’interface utilisateur.
Avis de sécurité résolus
- CVE-2023-28260 Vulnérabilité d’exécution de code à distance .NET Une vulnérabilité existe dans .NET s’exécutant sur Windows où une DLL d’exécution peut être chargée à partir d’un emplacement inattendu, ce qui entraîne l’exécution de code à distance.
- CVE-2023-28296 Vulnérabilité d’exécution de code à distance Visual Studio
- CVE-2023-28299 Vulnérabilité d’usurpation d’identité Visual Studio
- CVE-2023-28262 Vulnérabilité d’élévation de privilèges Visual Studio
- CVE-2023-28263 Vulnérabilité de divulgation d’informations Visual Studio
Points forts Developer Community
- VS2022 17.5 n’autorise plus l’utilisation de la chaîne de connexion à partir d’app.config lors de l’utilisation de l’Assistant de mise à jour d’Entity Framework
- iisexpress se bloque dans la ntdll.dll
- Le bouton Afficher le mode Compact est manquant dans l’(ancienne) boîte de dialogue Nouvel objet
- Extension propriétaire de Visual Studio forçant la boîte de dialogue Enregistrer sous après la mise à niveau de la version 17.1 à 17.4
- Toutes les fonctionnalités de refactorisation n’affichent aucune référence trouvée
Visual Studio 2022 version 17.5.3
publication le 21 mars 2023
Problèmes résolus dans cette version 17.5.3
- Suppression des outils de développement Edge intégrés pour la charge de travail web ASP.NET
- Correction d’une régression des performances ASAN concernant de grandes quantités de threads accédant au même tas simultanément. Par ailleurs, remplacement de la valeur par défaut de l’option windows_hook_legacy_allocators par true.
- Ensemble d’outils MSVC C++ mis à jour vers la version 14.35.32216.01
- Lors de la modification des fichiers Razor, ajoutez la mise en cache de certaines constructions de modification calculées afin d’améliorer les performances.
- Corrige un bogue dans lequel un TextBox multiligne dans un projet VB-WinForms est supprimé, lorsque la propriété Text contient plusieurs lignes (qui sont séparées par vbCrLf lors de la génération du code dans InitializeComponent).
- Corrige un bogue dans lequel l’enregistrement de Forms ou UserControls très volumineux dans le concepteur WinForms hors processus prend beaucoup de temps. Veuillez noter que les lignes de code Forms/UserControls > 3 000 seront dans certains cas mises en forme différemment ou ne seront pas soumises à la réduction de l’espace de noms/ceci (Moi dans Visual Basic). Envisagez de refactoriser des parties de formulaires très volumineux en UserControls dédiés, et utilisez ces UserControls à l’intérieur de formulaires plus volumineux pour améliorer les performances et faciliter la maintenance.
- Corrige un bogue dans lequel les VB-Tick-Comments à l’intérieur d’InitializeComponent sont désormais correctement inclus dans une wrapper dans une ligne individuelle lorsqu’une ligne précédente s’est terminée par un guillemet ou un guillemet double.
- Corrige un bogue dans lequel le fait de renommer un champ de contrôle défini par WithEvents du fichier designer code-behind dans Visual Basic n’entraînera plus la multiplication des événements définis/gérés.
Points forts Developer Community
- Les outils de développement Edge ne sont plus inclus dans Visual Studio
- Utilisation de fmtlib sur un paramètre de constructeur d’une exception personnalisée et levée de l’exception directement provoquant un incident dans MSVC 17.10
- C1001 : erreur interne du compilateur lors de la compilation de l’appel std::format à partir du modèle variadique.
- AnyCode provoque des interblocages en exécutant un espace de travail fermé de façon synchrone sur le thread d’interface utilisateur
- Codegen incorrect avec NRVO dans Visual Studio 17.4 C++
- La génération de cibles ne fonctionne pas séparément lors de l’utilisation de CMake sur WSL
- IntelliSense signale de nombreuses erreurs pour la bibliothèque boost
- Incident du compilateur dans MSVC 17.4.2 « msc1.cpp », ligne 1592
- Bogue dans le Concepteur WinForms Visual Studio lors de l’utilisation d’un contrôle utilisateur avec une propriété ushort
- Événements de formulaire perdus lors de la compilation et de l’exécution après la modification d’un objet de formulaire dans l’IDE
- Afficher « Il doit y avoir deux parties de classe ou plus » lorsque j’enregistre un winform
- Fichier Sqlproj qui ne se génère pas lorsqu’il contient certaines références de base de données maîtres fournies par le fichier master.dacpac intégré à VS
- Visual Studio 17.5 a cassé SqlPackage.exe
- Impossible d’exécuter un projet de support étendu des services cloud en fonction de l’ordre de solution
- Ni Nouveau projet ni Nouveau fichier n’affichent de modèles. Pour ce dernier, il est bloqué à l’affichage des modèles de chargement. Nouvelle installation de 17.5.0
Visual Studio 2022 version 17.5.2
publication le 14 mars 2023
Problèmes résolus dans cette version 17.5.2
- Correction d’un bogue d’optimisation du compilateur Razor dans la recherche d’assistants de balise qui cassait les assistants de balise ViewComponent dans un certain nombre de cas.
- Cela ajoute la prise en charge
@bind:after
dans la version 17.5. Cette fonctionnalité a été ajoutée à l’origine dans la version 17.4 mais n’a pas été correctement transférée dans la base de code de la version 17.5. - Dans l’expérience de recherche tout-en-un, le panneau de préversion sera en lecture seule pour tous les résultats. Nous apprécions votre patience pendant que nous nous efforçons de régler les derniers détails et de résoudre les problèmes liés à l’expérience d’édition de la préversion.
- Mises à jour pour mingit et Git pour le package Windows vers v2.39.2, qui traite CVE-2023-22490
- Suppression des outils de développement Edge intégrés pour la charge de travail web ASP.NET
Avis de sécurité résolus
- CVE-2023-22490 Vulnérabilité d’exécution de code à distance Mingit
- CVE-2023-22743 Git pour Windows Installer Vulnérabilité d’élévation de privilèges
- CVE-2023-23618 Git pour la vulnérabilité d’exécution de code à distance Windows
- CVE-2023-23946 Vulnérabilité d’exécution de code à distance mingit
Points forts Developer Community
- Explorateur de tests (Tests SpecFlow) : accède au fichier de classe de la fonctionnalité et non au fichier de la fonctionnalité
- Visual Studio se termine lorsque l’on double-clique sur un message dans la liste d’erreurs
- Impossible d’utiliser Docker depuis la version v.17.5.0 Préversion 3
- L’utilisation de la vérification orthographique provoque (souvent) le plantage de Visual Studio
- Les outils de développement Edge ne sont plus inclus dans Visual Studio
Visual Studio 2022 version 17.5.1
publication le 28 février 2023
Problèmes résolus dans cette version 17.5.1
- L’erreur de l’interface de ligne de commande .NET lors de la spécification des chemins de sortie pour la création de solutions a été transformée en avertissement. Option au niveau de la solution
--output
non valide pour les commandes liées à la build
Points forts Developer Community
- La propriété VCFileCodeModel.EndPoint ne retourne pas le résultat correct dans VS2022
- Le projet ne peut pas être généré depuis la mise à niveau vers la version 17.5 en raison du problème « CommandLineArgsForDesignTimeEvaluation » est requis
Visual Studio 2022 version 17.5
publication le 21 février 2023
Points forts Developer Community
- La sélection dans Générer par lots n’était pas mémorisée après le redémarrage 29 votes
std::move
(et fonctions similaires) entraînent des performances de débogage médiocres et une expérience de débogage moins bonne : 29 votes- Autoriser l’option --layout à utiliser avec l’option --config 24 votes
- Erreur de génération après avoir sélectionné l’option Déployer automatiquement le projet de base de données avant l’exécution des tests unitaires 19 votes
- La position C/C++ du paramètre Accolades ouvrantes continue d’être modifiée automatiquement : 13 votes
- Rechargement à chaud pour CSS qui ne fonctionne pas avec Blazor WebAssembly hébergé 13 votes
- Git : échec du démarrage de l’outil de comparaison configuré 12 votes
- Visual Studio efface l’indicateur erroné avant d’appeler OnBeforeSave 11 votes
- L’élément de l’Explorateur de solutions se réduit de lui-même : 11 votes
- Schéma JSON écrit dans le dossier de la solution 10 votes
- Le démarrage d’un test unitaire échoue avec une exception lorsqu’une méthode de test est renommée 10 votes
- IIF en condition - SQL46010 : syntaxe incorrecte près de 9 votes
- Modèle d’opérateur de littéral de chaîne non reconnu par Intellisense en C++20 : 8 votes
- La couleur d’attribut html est cassée dans la dernière préversion VS 7 votes
- C++, Visual Assist Find dans Files fournit des résultats partiels pour les recherches effectuées dans l’ensemble de la solution ou dans le projet en cours 7 votes
- Boîtes de dialogue MFC redimensionnées par l’éditeur de dialogue : 6 votes
- IntelliSense ne fonctionne pas avec les en-têtes de module : 6 votes
- Visual Studio 2022 endommage silencieusement le code source utf-8 et les fichiers de contenu après le rechargement provoqué par la modification externe 6 Votes
- CMake + Ninja ne parvient pas à analyser la sortie des chemins d’inclusion(/showIncludes) : 5 votes
- Avertissement c6031 faux positif de l’analyse statique : 5 votes
- Visual Studio se fige et doit être tué dans le Gestionnaire des tâches 5 Votes
- MSVC n’utilise pas bswap lorsque c’est possible : 5 votes
- La solution n’a pas fini d’être analysée ; les résultats de la navigation peuvent être inexacts 4 votes
- IntelliSense C++ se bloque en permanence avec certains paramètres de modèle : 1 vote
- Version 17.5.0 Préversion 2.0 Rechargement à chaud ne fonctionne pas pour Xamarin.forms : 1 vote
- Problèmes de simulateur Xamarin Profiler
Résumé des nouveautés de cette mise en production de Visual Studio 2022 version 17.5
Sortie ASP.NET dans le terminal intégré
- Les applications ASP.NET Core lancées dans Visual Studio redirigent désormais la sortie vers la fenêtre Outil Terminal intégré au lieu d’une fenêtre de console externe.
Générer des images conteneur sans Dockerfile
- Avec .NET 7, vous pouvez maintenant créer et publier des images conteneur en utilisant uniquement le SDK .NET. Vous n’avez pas besoin de Dockerfile et vous pouvez cibler le runtime .NET de votre choix, y compris les versions précédentes.
Colorer les onglets par expression régulière
- Distinguez visuellement différents fichiers en fonction des règles de correspondance de chemin que vous définissez.
C++
- Désormais,
std::move
,std::forward
,std::move_if_noexcept
etstd::forward_like
ne produira pas d’appels de fonction en code généré, même en mode débogage. Cela permet d’éviter les casts nommés ne provoquent des surcharges inutiles dans les builds de débogage./permissive-
ou un indicateur qui l’implique (par exemple/std:c++20
oustd:c++latest
) est requis. - Ajout de l’attribut
[[msvc::intrinsic]]
pour prendre en charge l’élément ci-dessus. Cela peut être appliqué à des fonctions non récursives composées d’un seul cast, qui ne prennent qu’un seul paramètre. - Ajout de la prise en charge de la console Linux dans le terminal intégré, ce qui permet d’effectuer des E/S de terminal.
- Ajout de la prise en charge expérimentale initiale des primitives atomiques C11 (
<stdatomic.h>
). Cette fonctionnalité expérimentale peut être activée avec l’indicateur/experimental:c11atomics
en mode/std:c11
ou version ultérieure. - Ajout d’un nouvel ensemble de vérifications expérimentales de haute confiance au vérificateur de durée de vie pour réduire le bruit.
- Activation d’une nouvelle fonctionnalité d’évaluation, l’explorateur de fichiers à distance, qui permet d’afficher le répertoire de fichiers de vos ordinateurs distants dans VS, ainsi que d’y charger et d’y télécharger des fichiers.
- Modification du contrôle de version des exécutables CMake fournis avec Visual Studio pour qu’il corresponde aux versions de Kitware.
- Ajout de la prise en charge de la fonction Rechargement à chaud au modèle de projet CMake.
- Go To Definition for C++ utilisera désormais un indicateur plus subtil de l’opération prenant plus de temps, en remplaçant la boîte de dialogue modale des versions précédentes.
- Lancement d’une expérience fournissant des résultats pertinents supplémentaires dans la saisie semi-automatique C++ et la liste des membres. Cette fonctionnalité s’appelait auparavant IntelliSense prédictif, mais utilise désormais une nouvelle méthode de présentation.
- Nous fournissons désormais un ensemble d’outils Arm64 Clang natif avec notre charge de travail LLVM, ce qui permet la compilation native sur les machines Arm64.
- Ajout de la localisation à l’extension Image Watch (remarque : cette extension est disponible sur la Place de marché et n’est pas intégrée dans Visual Studio Installer).
- Ajout de la prise en charge de l’ouverture d’une fenêtre de terminal dans le conteneur de développeur en cours d’exécution.
- Intégration de plusieurs améliorations à l’expansion macro IntelliSense. Nous avons notamment activé l'expansion récursive dans un plus grand nombre de contextes et ajouté des options à la fenêtre contextuelle pour copier l'expansion dans le presse-papiers ou développer la macro en ligne.
- La surveillance simultanée est désormais prise en charge dans le moniteur série. La surveillance simultanée vous permet de surveiller plusieurs ports à la fois, côte à côte ! Appuyez simplement sur le bouton plus afin d’ouvrir un autre moniteur série et commencer à travailler.
- Vous pouvez désormais visualiser les propriétés des classes de base modifiées dans une ressource Unreal Blueprint sans quitter Visual Studio. Double-cliquez sur une référence de Blueprint pour une classe ou une propriété C++ afin d’ouvrir l'inspecteur de ressources UE dans Visual Studio.
- Activation de l’exécution de DevContainers sur une machine Linux distante.
- Sélection de plusieurs cibles à générer dans la vue Cibles CMake.
- Ajout de la prise en charge de CMakePresets.json version 5. Consultez la documentation CMake pour plus d’informations sur les nouvelles fonctionnalités.
- Activation de l’Explorateur de tests pour générer et tester plusieurs cibles CMake en parallèle.
- Ajout de l’option « Ouvrir un conteneur dans le terminal » aux conteneurs de développement.
- Fonctionnalités de bibliothèque standard implémentées :
Ces notes précisaient auparavant que la coloration des paires d’accolades était disponible dans cette version. Malheureusement, elle a été reportée à la version 17.6. Vous pouvez télécharger la version 17.6 Préversion 1 aujourd’hui pour l’essayer.
Navigation et Code Search
- La recherche tout-en-un combine des fonctionnalités de recherche de code (Ctrl+T) et d’IDE (Ctrl+Q) dans une interface utilisateur.
- La recherche de code (Ctrl+T) vous permet de naviguer rapidement vers les fichiers, les types et les membres de votre solution.
- La recherche de fonctionnalités (Ctrl+Q) permet d’accéder facilement aux différents outils, options, modèles et composants disponibles dans Visual Studio.
- Dans l’onglet Code Search, le panneau de préversion vous donne un aperçu du contexte environnant pour le résultat sélectionné sans avoir à l’ouvrir. Vous pouvez même apporter des ajustements à votre code directement dans la fenêtre de recherche.
- En savoir plus sur la recherche tout-en-un ici.
- Nous prévoyons d’activer progressivement cette nouvelle expérience de recherche. Vous pouvez activer/désactiver l’expérience manuellement : Outils > Gérer les fonctionnalités d’évaluation > « Nouvelle expérience de recherche Visual Studio (redémarrage requis) »
Débogage et diagnostics
- Le visualiseur de texte est activé avec des outils supplémentaires et des options de manipulation de chaînes telles que l’encodage et le décodage d’URL, l’encodage et le décodage de Base64, le décodage de JWT, etc.
- Le visualiseur de texte et la fenêtre d’inspection rapide sont désormais entièrement pris en charge par les thèmes VS foncé, bleu et clair.
- Les fenêtres de la pile parallèle et de la pile d’appels seront dotées d’icônes d’indicateurs attirant l’attention sur des scénarios critiques tels qu’un thread d’interblocage ou un thread bloqué.
- La fenêtre Mémoire managée affichera désormais de nouveaux insights automatiques pour les captures instantanées et les images mémoire appelés chaînes dupliquées.
- Le nouvel onglet « Insights » dans la fenêtre Mémoire managée affichera la liste des chaînes qui sont allouées plusieurs fois sur le tas. Avec la mémoire totale perdue, c’est-à-dire le nombre d’instances moins une fois la taille de la chaîne.
- Vous pouvez également accéder aux instances en cliquant sur le bouton « Afficher les instances » qui affiche une vue d’instance similaire à celle de la fenêtre Mémoire. Cette fenêtre affiche également le graphique de rétention pour les objets de chaîne.
Amélioration des performances
Chargement de solution plus rapide pour les solutions volumineuses : Visual Studio a ajouté une nouvelle fonctionnalité appelée « Accélération de build » qui améliore les performances des générations incrémentielles. La fonctionnalité « Accélération de build » indique à Visual Studio de générer uniquement les projets qui ont reçu des modifications et d’ignorer les projets qui restent inchangés.
L’activation de l’accélération de build peut réduire les temps de génération incrémentaux jusqu’à 80 % pour les projets .NET de type Kit de développement logiciel (SDK). Pour plus d’informations et d’instructions sur l’activation/la désactivation de la fonctionnalité Accélération de build, consultez le lien suivant : https://aka.ms/vs-build-accelerationDécompilation des sources externes : la décompilation de modules .NET volumineux dans la version 17.5 est jusqu’à 10 fois plus rapide, ce qui rend le débogage et la résolution des problèmes plus efficaces.
- Fenêtre Threads : le temps de réponse de la fenêtre de threads est 2 fois plus rapide que dans la version 17.4 et s’adapte efficacement à un grand nombre de threads.
- Couverture du code : nouvelle option d’instrumentation statique ajoutée pour accélérer les performances par rapport à l’instrumentation dynamique.
Ajouter rapidement de nouveaux fichiers
- Ajoutez de nouveaux fichiers à vos projets sans rechercher de modèle.
Markdown
- Visual Studio prend désormais en charge la modification des fichiers Markdown (.md).
- Pour commencer, ouvrez un fichier avec une extension de fichier .md.
- Affichez un aperçu du code HTML traité avec le bouton Aperçu en haut à gauche de la fenêtre de l’éditeur. Maj+F7 peut également être utilisé pour ouvrir la Préversion. Utilisez Ctrl+Alt+Haut pour déplacer le focus clavier sur le bouton Aperçu et appuyez sur la barre d’espace pour activer l’aperçu.
- Dans certains cas, le nouvel éditeur markdown peut ne pas être activé automatiquement. Si vous ne pouvez pas ouvrir vos fichiers .md, si vous ne trouvez pas le bouton Préversion ou si vous ne voyez pas les ornements dans l’éditeur, vérifiez que la fonctionnalité d’évaluation « Service de langage Markdown » est activée dans la page Fonctionnalités d’évaluation de Outils\Options.
- Notez que si vous utilisez une extension pour modifier les fichiers Markdown aujourd’hui, vous devrez peut-être afficher le menu contextuel du fichier .md et choisir explicitement « Ouvrir avec... », puis sélectionner votre option préférée.
SQL Server 2022
- Utilisez la nouvelle syntaxe T-SQL introduite dans SQL Server 2022
Vérificateur orthographique
- Visual Studio dispose désormais de la vérification orthographique disponible pour les fichiers C++, C# et Markdown. Cette fonctionnalité se trouve au stade de la préversion et peut être activée en cochant l’option « Vérificateur orthographique de texte » dans les fonctionnalités d’évaluation. La fonctionnalité peut également être activée à partir de la commande « Activer/désactiver le vérificateur orthographique » sous Edit\Advanced ou à partir d’un bouton dans la barre d’outils principale. Pour la vérification orthographique du C++, le balisage orthographique C++ doit également être vérifié.
- Par défaut, le vérificateur orthographique utilise le dictionnaire en-us, signale les mots mal orthographiés comme des avertissements et recherche les mots mal orthographiés dans les commentaires, les chaînes et les identificateurs. Ce comportement peut être modifié avec un fichier .editorconfig.
- Les propriétés suivantes peuvent être utilisées pour contrôler le vérificateur orthographique dans editorconfig :
spelling_languages = _language_,_language_,etc...
spelling_checkable_types = strings,identifiers,comments
spelling_error_severity = error OR warning OR information OR hint
spelling_exclusion_path = absolute OR relative path to exclusion dictionary (File must be UTF16 with BOM encoding)
Exemple pour .editorconfig :
spelling_languages = en-us,fr-fr
spelling_checkable_types = identifiers,comments
spelling_error_severity = error
spelling_exclusion_path = .\exclusion.dic
Configuration et mises à jour
- Vous pouvez désormais facilement configurer et ajouter des composants à une disposition hors connexion à l’aide d’un fichier *.vsconfig exporté.
- Une option permettant de toujours mettre à jour à la fermeture est désormais disponible via la boîte de dialogue Outils Options Produit Mises à jour. Cela facilite la mise à jour et la sécurité automatiques. Pour plus d’informations, consultez le billet de blog.
- Visual Studio a ajouté des repères audio au programme d’installation ! Le repère audio avertit l’utilisateur que l’opération a été terminée sur le programme d’installation ou qu’une erreur s’est produite en lisant un son. Cela inclut l’installation, la mise à jour, la modification et de nombreuses autres opérations effectuées par le programme d’installation ou toute boîte de dialogue d’erreur lors de l’essai de l’opération demandée. Cette fonctionnalité est activée par défaut et l’utilisateur peut la désactiver en suivant l’instruction décrite ici : Désactiver les sons dans le programme d’installation
- Visual Studio est désormais disponible via l’outil Gestionnaire de paquets Windows
Mises à jour du kit de ressources Teams
- Le nouveau modèle de projet de bot de flux de travail > de l’application de Microsoft Teams simplifie la création d’un flux de travail séquentiel de tâches, comme un processus d’approbation ou un système de tickets.
- Les fonctionnalités d’évaluation et les modifications apportées aux modèles de projet dans les versions 17.5 Préversion 2 et Préversion 3 incluent des changements cassants pour tous les projets d’application Microsoft Teams précédemment créés et ne seront pas inclus dans la disponibilité générale de la version 17.5. Au lieu de cela, nous continuerons à afficher une préversion de ces modifications de fonctionnalités dans les préversions 17.6 et à recueillir des commentaires.
Répartiteur d’authentification Windows
- Profitez d’une sécurité renforcée et d’une réduction du nombre d’invites en activant le répartiteur d’authentification Windows.
Commentaires et suggestions
Nous sommes à votre écoute ! Vous pouvez Signaler un problème ou suggérer une fonctionnalité 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.
Problèmes connus
- Les identités gouvernementales ne peuvent pas être utilisées pour obtenir une licence pour Visual Studio
- VS 17.5 Préversion 2 compile le boost-build de manière incorrecte
- Erreur C2049 lors de la compilation des projets ciblés C++/CLI.
- L’exécution d’un « Trouver tout » dans « Tout le projet » ou « Toute la solution » ne recherche aucun fichier et ne retourne aucun résultat dans un dossier tel que « .Test »
.NET Runtime
Consultez tous les problèmes ouverts et les solutions de contournement disponibles dans Visual Studio 2022 en suivant le lien ci-dessous.