Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Important
Il ne s’agit pas de la dernière version de Visual Studio. Pour télécharger la dernière version, visitez https://visualstudio.microsoft.com/downloads/ et consultez les notes de publication Visual Studio 2022.
Délai de prise en charge
Visual Studio 2019 version 16.11 est la ligne de base de maintenance finale prise en charge pour Visual Studio 2019. Les clients d’entreprise et professionnels qui ont besoin d’adopter un environnement de développement sécurisé et stable à long terme sont encouragés à se normaliser sur cette version. Comme expliqué dans notre lifecycle et notre stratégie de support, la version 16.11 sera prise en charge avec les correctifs et les mises à jour de sécurité jusqu’en avril 2029, qui est le reste du cycle de vie du produit Visual Studio 2019.
Vous pouvez acquérir la dernière version sécurisée de Visual Studio 2019 version 16.11, en visitant le site Visual Studio ou en accédant à la section downloads de my.visualstudio.com. Vous pouvez obtenir des mises à jour depuis le catalogue Microsoft Update. Pour plus d’informations sur les bases de référence prises en charge par Visual Studio, consultez la stratégie de prise en charge de Visual Studio 2019.
Versions de Visual Studio 2019 version 16.11
- 14 avril 2026 — Visual Studio 2019 version 16.11.55
- 10 mars 2026 — Visual Studio 2019 version 16.11.54
- 11 novembre 2025 — Visual Studio 2019 version 16.11.53
- 14 octobre 2025 — Visual Studio 2019 version 16.11.52
- 9 septembre 2025 — Visual Studio 2019 version 16.11.51
- 12 août 2025 — Visual Studio 2019 version 16.11.50
- 8 juillet 2025 — Visual Studio 2019 version 16.11.49
- 10 juin 2025 — Visual Studio 2019 version 16.11.48
- 13 mai 2025 — Visual Studio 2019 version 16.11.47
- 8 avril 2025 — Visual Studio 2019 version 16.11.46
- 11 mars 2025 — Visual Studio 2019 version 16.11.45
- 11 février 2025 — Visual Studio 2019 version 16.11.44
- 14 janvier 2025 — Visual Studio 2019 version 16.11.43
- 12 novembre 2024 — Visual Studio 2019 version 16.11.42
- 8 octobre 2024 — Visual Studio 2019 version 16.11.41
- 10 septembre 2024 — Visual Studio 2019 version 16.11.40
- 13 août 2024 — Visual Studio 2019 version 16.11.39
- 9 juillet 2024 — Visual Studio 2019 version 16.11.38
- 11 juin 2024 — Visual Studio 2019 version 16.11.37
- 14 mai 2024 — Visual Studio 2019 version 16.11.36
- 9 avril 2024 — Visual Studio 2019 version 16.11.35
- 13 février 2024 — Visual Studio 2019 version 16.11.34
- 9 janvier 2024 — Visual Studio 2019 version 16.11.33
- 14 novembre 2023 — Visual Studio 2019 version 16.11.32
- 12 octobre 2023 — Visual Studio 2019 version 16.11.31
- 12 septembre 2023 — Visual Studio 2019 version 16.11.30
- 8 août 2023 — Visual Studio 2019 version 16.11.29
- 25 juillet 2023 — Visual Studio 2019 version 16.11.28
- 13 juin 2023 — Visual Studio 2019 version 16.11.27
- 11 avril 2023 — Visual Studio 2019 version 16.11.26
- 14 mars 2023 — Visual Studio 2019 version 16.11.25
- 14 février 2023 — Visual Studio 2019 version 16.11.24
- 10 janvier 2023 — Visual Studio 2019 version 16.11.23
- 13 décembre 2022 — Visual Studio 2019 version 16.11.22
- 8 novembre 2022 — Visual Studio 2019 version 16.11.21
- 11 octobre 2022 — Visual Studio 2019 version 16.11.20
- 13 septembre 2022 — Visual Studio 2019 version 16.11.19
- 9 août 2022 — Visual Studio 2019 version 16.11.18
- 12 juillet 2022 — Visual Studio 2019 version 16.11.17
- 14 juin 2022 — Visual Studio 2019 version 16.11.16
- 17 mai 2022 — Visual Studio 2019 version 16.11.15
- 10 mai 2022 — Visual Studio 2019 version 16.11.14
- 19 avril 2022 — Visual Studio 2019 version 16.11.13
- 12 avril 2022 — Visual Studio 2019 version 16.11.12
- 8 mars 2022 — Visual Studio 2019 version 16.11.11
- 8 février 2022 — Visual Studio 2019 version 16.11.10
- 11 janvier 2022 — Visual Studio 2019 version 16.11.9
- 14 décembre 2021 — Visual Studio 2019 version 16.11.8
- 16 novembre 2021 — Visual Studio 2019 version 16.11.7
- 09 novembre 2021 — Visual Studio 2019 version 16.11.6
- 12 octobre 2021 — Visual Studio 2019 version 16.11.5
- 05 octobre 2021 — Visual Studio 2019 version 16.11.4
- 14 septembre 2021 — Visual Studio 2019 version 16.11.3
- 25 août 2021 — Visual Studio 2019 version 16.11.2
- 16 août 2021 — Visual Studio 2019 version 16.11.1
- 10 août 2021 — Visual Studio 2019 version 16.11.0
Notes de publication archivées Visual Studio 2019
- notes de publication Visual Studio 2019 version 16.10
- notes de publication Visual Studio 2019 version 16.9
- notes de publication Visual Studio 2019 version 16.8
- notes de publication Visual Studio 2019 version 16.7
- notes de publication Visual Studio 2019 version 16.6
- notes de publication Visual Studio 2019 version 16.5
- notes de publication Visual Studio 2019 version 16.4
- notes de publication Visual Studio 2019 version 16.3
- notes de publication Visual Studio 2019 version 16.2
- notes de publication Visual Studio 2019 version 16.1
- notes de publication Visual Studio 2019 version 16.0
Le Blog Visual Studio 2019
Le blog Visual Studio 2019 est la source officielle d’insights sur les produits de l’équipe d’ingénierie Visual Studio. Vous trouverez des informations détaillées sur les versions Visual Studio 2019 dans les publications suivantes :
- Visual Studio 2019 v16.11 est disponible maintenant !
- Visual Studio 2019 v16.10 et v16.11 Preview 1 sont disponibles aujourd’hui !
- Productivité améliorée avec Git dans Visual Studio
- Disponible aujourd’hui ! Visual Studio 2019 v16.9 et v16.10 Preview 1
- Visual Studio 2019 v16.9 Preview 3 est disponible aujourd’hui !
- Visual Studio 2019 v16.9 Preview 2 et New Year Wishes Coming to You !
- Visual Studio 2019 v16.8 et v16.9 Preview disponibles aujourd’hui
- New Features in Visual Studio 2019 v16.8 Preview 3.1
- Visual Studio 2019 v16.8 Preview 2 publie de nouvelles fonctionnalités aujourd’hui !
- Visual Studio 2019 v16.7 et v16.8 Aperçu 1 publiés aujourd’hui !
- Visual Studio 2019 v16.7 Preview 2 disponible aujourd’hui !
- Excitent les nouvelles mises à jour de l’expérience Git dans Visual Studio
- Sortie aujourd'hui ! Visual Studio 2019 v16.6 et v16.7 Preview 1
- Visual Studio 2019 version 16.6 Preview 2 propose de nouvelles fonctionnalités adaptées à vos besoins
- Visual Studio 2019 version 16.5 est désormais disponible !
- C'est la saison pour la sortie de Visual Studio 2019 v16.4
- Visual Studio 2019 v16.4 Preview 2, Fall Sports et Pumpkin Spice
- Prise en charge de .NET Core et plus dans Visual Studio 2019 version 16.3 - Mettez à jour maintenant !
- Visual Studio 2019 version 16.3 Preview 2 et Visual Studio 2019 pour Mac version 8.3 Preview 2 Publiée !
- Visual Studio 2019 version 16.2 et 16.3 Preview 1 désormais disponible
- Visual Studio 2019 version 16.2 Preview 2
- Visual Studio 2019 version 16.1 et Preview 16.2 Preview
- Visual Studio 2019 : Le code est plus rapide. Travaillez plus intelligemment. Créez l’avenir.
Documentation
La documentation officielle Learn pour Visual Studio 2019 est archivée. La documentation archivée n’est pas accessible aux moteurs de recherche, mais vous pouvez toujours parcourir la documentation archivée à Visual Studio documentation 2019 (archivée).
Visual Studio 2019 version 16.11.55
Publication : 14 avril 2026
Problèmes résolus dans cette version
- L’extension GitHub pour Visual Studio a été déconseillée en tant que composant facultatif. Le projet n’est plus maintenu et présente des risques de sécurité potentiels.
Avis de sécurité résolus
| Avis de sécurité résolus | CVE | Description |
|---|---|---|
| Vulnérabilité d’altération de la mémoire SQLite | CVE-2025-6965 | Il existe une vulnérabilité dans les versions SQLite antérieures à la version 3.50.2, où le nombre de termes agrégés peut dépasser le nombre de colonnes disponibles. Cela peut entraîner un problème d’altération de la mémoire. |
| vulnérabilité de divulgation d’informations Visual Studio | CVE-2026-32631 | Une vulnérabilité de divulgation d’informations existe dans MinGit en raison d’une fuite de hachage NTLM vers un serveur non approuvé. |
| Vulnérabilité DoS TLS de Node.js | CVE-2026-21637 | Une faille dans la gestion des erreurs TLS de Node.js permet aux pirates à distance de provoquer un plantage ou d'épuiser les ressources d'un serveur TLS lorsque pskCallback ou ALPNCallback sont utilisés. |
NOTE : Visual Studio 2019 (16.11.55) est désormais fourni avec la version 22 de NodeJS mise à jour, en particulier 22.21.1. Il est important de noter que NodeJS 22.x sera la version finale prenant en charge le développement NodeJS 32 bits, marquant la fin d’une ère pour ceux qui utilisent des plateformes 32 bits.
NodeJS 22.x est prévu pour atteindre la fin de vie en avril 2027. Jusqu’à présent, Visual Studio 2019 continuera à fournir des mises à jour pour NodeJS 22.x en fonction des besoins. Toutefois, après avril 2027, les analyseurs de sécurité pourraient commencer à signaler la présence de cette version en fin de vie dans les environnements Visual Studio 2019. Malheureusement, étant donné que NodeJS 23 et au-delà ne prend en charge que 64 bits, Visual Studio 2019 , étant une édition 32 bits, ne pourra pas être mise à niveau vers des versions NodeJS plus récentes.
Compte tenu de ces défis, le chemin recommandé consiste à effectuer une mise à niveau vers Visual Studio 2022 ou Visual Studio 2026 pour garantir la prise en charge et la compatibilité continues avec les futures versions de NodeJS. Cela permet de maintenir à la fois la sécurité et les fonctionnalités de votre environnement de développement.
Visual Studio 2019 version 16.11.54
Publication : 10 mars 2026
Avis de sécurité résolus
- CVE-2025-66413 Visual Studio Vulnérabilité de divulgation d’informations - Une vulnérabilité de divulgation d’informations existe dans MinGit en raison d’une fuite de hachage NTLM vers un serveur non approuvé.
Visual Studio 2019 version 16.11.53
Publication : 11 novembre 2025
Problèmes résolus dans cette version
- Mettre à jour le composant individuel de Git pour Windows vers la version 2.51.1.1
Developer Community
Visual Studio 2019 version 16.11.52
Publication : 14 octobre 2025
Problèmes résolus dans cette version
- Updated MinGit vers la version 2.50.1 pour résoudre un problème où les utilisateurs disposant de référentiels situés sur des volumes ReFS et Windows Server 2022 n'ont pas pu effectuer d'opérations Git avec l'IDE VS.
- Suppression de la version 32 bits du composant individuel Git pour Windows pour les machines x86, comme la prise en charge a été abandonnée pour le 32 bits.
Avis de sécurité résolus
- CVE-2025-55240 Visual Studio Vulnérabilité d’exécution de code à distance - Vulnérabilité d’exécution de code à distance liée au chemin de recherche non approuvé dans Gulpfile
Visual Studio 2019 version 16.11.51
Publication : 9 septembre 2025
Problèmes résolus dans cette version
- Cette mise à jour inclut des correctifs relatifs à la conformité Visual Studio.
icône
Visual Studio 2019 version 16.11.50
Publication : 12 août 2025
Problèmes résolus dans cette version
Les versions Windows SDK suivantes ont été supprimées du programme d’installation Visual Studio 2019 :
- 10.0.16299.0
- 10.0.17134.0
- 10.0.17763.0
- 10.0.18362.0
- 10.0.20348.0
- 10.0.22000.0
Si vous avez déjà installé l’une de ces versions du Kit de développement logiciel (SDK) à l’aide de Visual Studio elle sera désinstallée lors de la mise à jour. Si votre projet cible l’un de ces kits SDK, vous pouvez rencontrer une erreur de génération telle que : The Windows SDK version 10.0.22000.0 est introuvable. Installez la version requise de Windows SDK ou modifiez la version du Kit de développement logiciel (SDK) dans les pages de propriétés du projet, ou en cliquant avec le bouton droit sur la solution et en sélectionnant « Solution reciblage ».
Pour résoudre ce problème, nous vous recommandons de reciblager votre projet vers la version 10.0.22621.0 ou une version prise en charge antérieure si nécessaire. Pour obtenir la liste complète des versions du SDK prises en charge, consultez : https://developer.microsoft.com/windows/downloads/sdk-archive/. Si vous devez installer une version non prise en charge du Kit de développement logiciel (SDK), vous pouvez la trouver ici : https://developer.microsoft.com/windows/downloads/sdk-archive/index-legacy/.
Visual Studio 2019 version 16.11.49
Publication : 8 juillet 2025
Problèmes résolus dans cette version
Avis de sécurité résolus
- CVE-2025-49739 Visual Studio - Élévation de privilèges - Du moment de la vérification à l'utilisation dans le service Collecteur Standard permettant une élévation des privilèges locaux
- CVE-2025-27613 Vulnérabilité des arguments Gitk
- CVE-2025-27614 Vulnérabilité d’exécution du code Gitk Abitryary
- CVE-2025-46334 Vulnérabilité De l’interpréteur de commandes malveillante Git
- CVE-2025-46835 Vulnérabilité de remplacement de fichier Git
- CVE-2025-48384 Vulnérabilité Git Symlink
- CVE-2025-48385 Vulnérabilité d’injection de protocole Git
- CVE-2025-48386 Vulnérabilité de l'outil d'aide aux informations d'identification Git
Visual Studio 2019 version 16.11.48
Publication : 10 juin 2025
Problèmes résolus dans cette version
- Mise à jour du programme d’installation de VS pour inclure les dernières versions de maintenance pour Windows SDK versions 10.0.19041.0 et 10.0.22621.0.
Visual Studio 2019 version 16.11.47
Publication : 13 mai 2025
Problèmes résolus dans cette version
- Correction d'un problème dans la stratégie de validation TFVC pour élément de travail de requête moderne qui empêchait la récupération du nom du projet.
- Correction d'un problème dans la stratégie de validation TFVC de modèles interdits qui faisait que les modèles étaient « oubliés » par la stratégie après sa création.
Avis de sécurité résolus
- CVE-2025-32703 Accès au suivi ETW non connu par l’administrateur installant VS sur l’ordinateur
- CVE-2025-32702 Exécution de code à distance à cause d’un squattage de paquet NuGet
- CVE-2025-26646 .NET - Usurpation et élévation de privilège dans les comportements par défaut des tâches DownloadFile de msbuild
Visual Studio 2019 version 16.11.46
Publication : 8 avril 2025
Problèmes résolus dans cette version
- Ajout de la prise en charge des stratégies d’inscrition modernes du TFVC, ainsi que de conseils et d’avertissements lorsque des stratégies d’inscription obsolètes du TFVC sont appliquées.
Visual Studio 2019 version 16.11.45
publiée le 11 mars 2025
Problèmes résolus dans cette version
Avis de sécurité résolus
- CVE-2025-25003 Visual Studio vulnérabilité d’élévation de privilèges
- CVE-2025-24998 Vulnérabilité d'élévation de privilèges dans l’installateur de Visual Studio
Visual Studio 2019 version 16.11.44
publiée le 11 février 2025
Problèmes résolus dans cette version
Avis de sécurité résolus
- CVE-2025-21206 Visual Studio Installer : Élévation de privilège - Élément du chemin de recherche non contrôlé permet à un attaquant non autorisé d'élever des privilèges localement.
-
CVE-2023-32002 Node.js
Module._load()stratégie Exécution de code à distance : l’utilisation deModule._load()peut contourner le mécanisme de stratégie et exiger des modules en dehors de la définition policy.json pour un module donné.
Visual Studio 2019 version 16.11.43
publiée le 14 janvier 2025
Problèmes résolus dans cette version
Avis de sécurité résolus
- CVE-2025-21172 .NET et Visual Studio vulnérabilité d’exécution de code à distance
- CVE-2025-21176 .NET, .NET Framework et Visual Studio vulnérabilité d’exécution de code à distance
- CVE-2025-21178 Visual Studio vulnérabilité d’exécution de code à distance
- CVE-2024-50338 Le caractère de retour chariot dans l’URL distante permet à un dépôt malveillant de divulguer des informations d’identification
Visual Studio 2019 version 16.11.42
Publication : 12 novembre 2024
Problèmes résolus dans cette version
Developer Community
Visual Studio 2019 version 16.11.41
Publication : 8 octobre 2024
Problèmes résolus dans cette version
Avis de sécurité résolus
- CVE-2024-43603 Vulnérabilité par déni de service dans le service de collecte de Visual Studio
- CVE-2024-43590 vulnérabilité d’élévation de privilèges dans le programme d’installation redistribuable C++ de Visual Studio
Visual Studio 2019 version 16.11.40
publiée le 10 septembre 2024
Problèmes résolus dans cette version
Avis de sécurité résolus
CVE-2024-35272 Vulnérabilité d’exécution de code à distance du fournisseur OLE DB du client natif SQL Server
Visual Studio 2019 version 16.11.39
sorti le 13 août 2024
Problèmes résolus dans cette version
- La mise à jour du modèle IntelliCode permet aux utilisateurs d’obtenir les modèles directement. Les utilisateurs ne dépendent donc plus des services principaux pour les téléchargements.
Avis de sécurité résolus
- CVE-2024-29187(republié) : les installateurs basés sur WiX sont vulnérables au détournement binaire lorsqu’ils sont exécutés en tant que SYSTEM
Visual Studio 2019 version 16.11.38
Publication : 9 juillet 2024
Problèmes résolus dans cette version
- La version 6.2 de AzCopy n'est plus distribuée dans le cadre de la charge de travail Azure dans Visual Studio en raison de son abandon. La dernière version prise en charge d'AzCopy peut être téléchargée à partir de Commencez avec AzCopy.
- Mettez à jour MinGit vers la version 2.45.2.1 qui inclut GCM 2.5, laquelle résout un problème avec la version précédente de GCM, qui signalait une erreur à Git après le clonage et lui faisait indiquer que le clone avait échoué.
Visual Studio 2019 version 16.11.37
publiée le 11 juin 2024
Problèmes résolus dans cette version
- Après la mise à niveau vers la build Germanium de Windows, WSL nécessite une mise à niveau manuelle. Cela peut entraîner Visual Studio de se bloquer lorsqu'on ouvre des projets CMake.
Avis de sécurité résolus
- CVE-2024-30052 Exécution de code à distance lors du débogage de fichiers de sauvegarde contenant un fichier malveillant qui affiche une extension appropriée
- CVE-2024-29060 Élévation de privilège où l’installation affectée de Visual Studio est en cours d’exécution
- CVE-2024-29187 Les installateurs basés sur WiX sont vulnérables au détournement binaire lorsqu’ils sont exécutés en tant que SYSTÈME
Visual Studio 2019 version 16.11.36
publiée le 14 mai 2024
Problèmes résolus dans cette version
- Cette version inclut une mise à jour OpenSSL vers la version 3.2.1
Avis de sécurité résolus
- CVE-2024-32002 Les clones récursifs sur des systèmes de fichiers insensibles à la casse qui prennent en charge les liens symboliques peuvent être vulnérables à l’exécution de code à distance.
- CVE-2024-32004 Exécution de code à distance lors du clonage de référentiels locaux spécialement conçus
Visual Studio 2019 version 16.11.35
Publication : 9 avril 2024
Problèmes résolus dans cette version
- Avec ce correctif de bogue, un client peut désormais utiliser le programme d’amorçage dans une disposition 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 de la disposition. Auparavant, parfois pendant le processus d’installation, le programme d’installation ne respectait pas le paramètre -noWeb et tentait de se mettre à jour automatiquement à partir du web.
Avis de sécurité résolus
- CVE-2024-28929 Cette mise à jour corrige une vulnérabilité d'exécution de code à distance dans le pilote ODBC de Microsoft pour Microsoft SQL Server.
- CVE-2024-28930 Cette mise à jour corrige une vulnérabilité d’exécution de code à distance dans le pilote ODBC Microsoft pour Microsoft SQL Server.
- CVE-2024-28931 Cette mise à jour traite d’une vulnerablité d’exécution de code à distance dans le pilote ODBC Microsoft pour Microsoft SQL Server.
- CVE-2024-28932 Cette mise à jour traite une vulnérabilité d'exécution de code à distance dans le pilote ODBC Microsoft pour Microsoft SQL Server.
- CVE-2024-28933 Cette mise à jour traite d’une vulnerablité d’exécution de code à distance dans le pilote ODBC Microsoft pour Microsoft SQL Server.
- CVE-2024-28934 Cette mise à jour traite une vulnérabilité d’exécution de code à distance dans le pilote ODBC Microsoft pour Microsoft SQL Server.
- CVE-2024-28935 Cette mise à jour traite d’une vulnerablity d’exécution de code à distance dans le pilote ODBC Microsoft pour Microsoft SQL Server.
- CVE-2024-28936 Cette mise à jour traite une vulnérabilité d'exécution de code à distance dans le pilote ODBC Microsoft pour Microsoft SQL Server.
- CVE-2024-28937 Cette mise à jour corrige une vulnérabilité d'exécution de code à distance dans le pilote Microsoft ODBC pour Microsoft SQL Server.
- CVE-2024-28938 Cette mise à jour traite une vulnérabilité d'exécution de code à distance dans le Microsoft ODBC Driver for Microsoft SQL Server.
- CVE-2024-28941 Cette mise à jour traite une vulnerablité d’exécution de code à distance dans le pilote ODBC Microsoft pour Microsoft SQL Server.
- CVE-2024-28943 Cette mise à jour traite une vulnerablité d’exécution de code à distance dans le pilote ODBC Microsoft pour Microsoft SQL Server.
- CVE-2024-29043 Cette mise à jour traite une vulnérabilité d'exécution de code à distance dans le pilote ODBC Microsoft pour Microsoft SQL Server.
Visual Studio 2019 version 16.11.34
Date de publication : 13 février 2024
Problèmes résolus dans cette version
Developer Community
- Erreur irrécupérable C1001 : erreur interne du compilateur
- VS2022 utilise node.js version 16, qui est trop ancienne. Une mise à niveau est-elle prévue ?
Avis de sécurité résolus
- CVE-2024-0057 Une vulnérabilité de contournement des fonctionnalités de sécurité existe quand des applications basées sur Microsoft .NET l’infrastructure utilisent des API de génération de chaînes X.509, mais ne valident pas complètement le certificat X.509 en raison d’une faille logique.
Visual Studio 2019 version 16.11.33
Publication : 9 janvier 2024
Problèmes résolus dans cette version
- Mise à jour de MinGit vers la version 2.43.0.1 fournie avec OpenSSL v3.1.4 et résolution d’une régression à cause de laquelle les opérations réseau étaient très lentes dans certaines circonstances.
Alertes de sécurité traitées
- CVE-2024-20656 Une vulnérabilité existe dans le service VSStandardCollectorService150, où les attaquants locaux peuvent élever les privilèges sur les hôtes où une installation affectée de Microsoft Visual Studio est en cours d’exécution.
- CVE-2023-32027 Cet avis est republié pour résoudre une vulnérabilité Microsoft ODBC Driver for SQL Server Remote Code Execution dans Visual Studio.
- CVE-2023-32025 Cet avis est republié pour résoudre une vulnérabilité d’exécution de code à distance du pilote ODBC de Microsoft pour SQL Server dans Visual Studio.
- CVE-2023-32026 Cet avis est republié pour résoudre une vulnérabilité d'exécution de code à distance du Microsoft ODBC Driver for SQL Server dans Visual Studio.
- CVE-2023-29356 Cet avis est republié pour résoudre une vulnérabilité Microsoft ODBC Driver for SQL Server Remote Code Execution dans Visual Studio.
- CVE-2023-32028 Cet avis est republié pour résoudre une vulnérabilité d’exécution de code à distance SQL OLE DB Microsoft dans Visual Studio.
- CVE-2023-29349 Cet avis est republié pour résoudre une vulnérabilité d’exécution de code à distance ODBC et OLE DB Microsoft dans Visual Studio.
Visual Studio 2019 version 16.11.32
publié le 14 novembre 2023
Problèmes résolus dans cette version
Developer Community
Alertes de sécurité traitées
- CVE-2023-36042A Vulnérabilité de déni de service existe dans Visual Studio où un nom décoré mal formé peut entraîner une boucle infinie.
Visual Studio 2019 version 16.11.31
publiée le 10 octobre 2023
Problèmes résolus dans cette version
- Version mise à jour de Git utilisée par Visual Studio vers la version 2.41.0.3.
Visual Studio 2019 version 16.11.30
publiée le 12 septembre 2023
Problèmes résolus dans cette version
Alertes de sécurité traitées
- CVE-2023-36796Cette mise à jour de sécurité résout une vulnérabilité dans DiaSymReader.dll pendant la lecture d’un fichier PDB endommagé qui peut entraîner une exécution de code à distance.
- CVE-2023-36794Cette mise à jour de sécurité résout une vulnérabilité dans DiaSymReader.dll pendant la lecture d’un fichier PDB endommagé qui peut entraîner une exécution de code à distance.
- CVE-2023-36793Cette mise à jour de sécurité résout une vulnérabilité dans DiaSymReader.dll pendant la lecture d’un fichier PDB endommagé qui peut entraîner une exécution de code à distance.
- CVE-2023-36792Cette mise à jour de sécurité résout une vulnérabilité dans DiaSymReader.dll pendant la lecture d’un fichier PDB endommagé qui peut entraîner une exécution de code à distance.
- CVE-2023-36759Cette mise à jour de sécurité supprime pgodriver.sys, où la lecture d’un fichier malveillant peut entraîner une élévation de privilèges
Visual Studio 2019 version 16.11.29
publiée le 8 août 2023
Problèmes résolus dans cette version
- Résolution d’un problème où le commutateur « all » de VSWhere ne renvoyait pas les instances ayant un état non lançable.
Alertes de sécurité traitées
- CVE-2023-36897 Visual Studio 2010 Tools for Office Runtime Spoofing Vulnerability Cette mise à jour de sécurité résout une vulnérabilité où un attaquant distant non authentifié peut signer des déploiements de compléments VSTO sans certificat de signature de code valide.
Visual Studio 2019 version 16.11.28
publiée le 25 juillet 2023
Problèmes résolus dans cette version
Visual Studio 2019 version 16.11.27
Publication : 13 juin 2023
Problèmes résolus dans cette version
- L'assistant de variable de contrôle ActiveX va générer des propriétés ActiveX ainsi que des fonctions, en restaurant la fonctionnalité de Visual Studio 2015.
- Dans le cadre de cette mise à jour et pour résoudre CVE-2023-27909, CVE-2023-27910 et CVE-2023-27911, nous supprimons la prise en charge de .fbx et .dae. Il s’agit d’un composant x86 tiers qui n’est plus pris en charge par l’auteur. Les utilisateurs touchés doivent utiliser l’éditeur fbx.
Developer Community
- Les schémas JSON ne fonctionnent pas avec Visual Studio localisé
- Correctif JumpThreading pour l’invalidation de la numérotation de valeur JT
Alertes de sécurité traitées
- CVE-2023-24897 Visual Studio Vulnérabilité d’exécution de code à distance Cette mise à jour de sécurité résout une vulnérabilité dans le SDK MSDIA, dans lequel des PDB corrompus peuvent entraîner un dépassement de mémoire tampon, provoquant un plantage ou une exécution de code à distance.
- CVE-2023-25652 Visual Studio Vulnérabilité d’exécution de code à distance Cette mise à jour de sécurité traite d’une vulnérabilité où une entrée spécialement conçue pour git s’applique : le rejet peut entraîner des écritures de contenu contrôlées à des emplacements arbitraires.
- CVE-2023-25815 Visual Studio Vulnérabilité d’usurpation d’identité Cette mise à jour de sécurité résout une vulnérabilité dans laquelle les messages de localisation Github font référence à un chemin codé en dur au lieu de respecter le préfixe d’exécution qui conduit à des écritures et des incidents de mémoire hors limites.
- CVE-2023-29007 Visual Studio Vulnérabilité d’exécution de code à distance Cette mise à jour de sécurité résout une vulnérabilité dans laquelle un fichier de configuration contenant une erreur logique entraîne une injection de configuration arbitraire.
- CVE-2023-29011 Visual Studio Vulnérabilité d’exécution de code à distance Cette mise à jour de sécurité résout une vulnérabilité dans laquelle Git pour Windows exécutable responsable de l’implémentation d’un proxy SOCKS5 est susceptible de récupérer une configuration non approuvée sur des ordinateurs multi-utilisateurs.
- CVE-2023-29012 Visual Studio Vulnérabilité d’exécution de code à distance Cette mise à jour de sécurité résout une vulnérabilité dans laquelle le programme Git pour Windows Git CMD recherche incorrectement un programme au démarrage, ce qui entraîne l’exécution arbitraire silencieuse du code.
- CVE-2023-27909 Visual Studio Vulnérabilité d’exécution de code à distance Cette mise à jour de sécurité traite d’une vulnérabilité d’écriture out-Of-Bounds dans le SDK Autodesk® FBX® où la version 2020 ou antérieure peut entraîner l’exécution du code par le biais de fichiers ou de divulgation d’informations FBX malveillants.
- CVE-2023-27910 Visual Studio Vulnérabilité de divulgation d’informations Cette mise à jour de sécurité résout une vulnérabilité dans laquelle un utilisateur peut être amené à ouvrir un fichier FBX malveillant susceptible d’exploiter une vulnérabilité de dépassement de mémoire tampon de pile dans autodesk® FBX® SDK 2020 ou antérieur, ce qui peut entraîner l’exécution de code distant.
- CVE-2023-27911 Visual Studio Vulnérabilité d’exécution de code à distance Cette mise à jour de sécurité résout une vulnérabilité dans laquelle un utilisateur peut être amené à ouvrir un fichier FBX malveillant susceptible d’exploiter une vulnérabilité de dépassement de mémoire tampon du tas dans le SDK Autodesk® FBX® 2020 ou antérieur qui peut entraîner l’exécution de code distant.
- CVE-2023-33139 Visual Studio Vulnérabilité de divulgation d’informations Cette mise à jour de sécurité résout une vulnérabilité OOB où l’analyseur de fichiers obj dans Visual Studios conduit à la divulgation d’informations.
Icône des notes de version
Visual Studio 2019 version 16.11.26
Publication : 11 avril 2023
Problèmes résolus dans cette version
- Correction d’un problème dans IIS Express qui pouvait provoquer un blocage lors de la mise à jour des données de télémétrie.
- Correction d’un incident quand une entrée non valide est envoyée au pilote utilisé lors de la formation PGO des pilotes en mode noyau.
Developer Community
Alertes de sécurité traitées
- CVE-2023-28296 Visual Studio Vulnérabilité d’exécution de code à distance
- CVE-2023-28299 Visual Studio Vulnérabilité d’usurpation d’identité
- CVE-2023-28262 Visual Studio Vulnérabilité d’élévation de privilèges
- CVE-2023-28263 Visual Studio Vulnérabilité de divulgation d’informations
Visual Studio 2019 version 16.11.25
Publication : 14 mars 2023
Problèmes résolus dans cette version
- Git 2.39 a renommé la valeur de credential.helper de « manager-core » en « manager ». Consultez https://aka.ms/gcm/rename pour plus d'informations.
- Mises à jour de MinGit et du package Git pour Windows vers la version 2.39.2, qui traite de la CVE-2023-22490.
Alertes de sécurité traitées
- CVE-2023-22490 Vulnérabilité d’exécution de code à distance Mingit
- CVE-2023-22743 Vulnérabilité d'élévation de privilèges dans l'installateur de Git pour Windows
- CVE-2023-23618 Git pour Windows vulnérabilité d’exécution de code à distance
- CVE-2023-23946 Vulnérabilité d’exécution de code à distance Mingit
Visual Studio 2019 version 16.11.24
Publication : 14 février 2023
Problèmes résolus dans cette version
- Mise à jour de l’interpréteur CPython vers la version 3.9.13.
- Mise à jour du package mingit et Git pour Windows vers la version 2.39.1.1, qui corrige CVE-2022-41903.
Alertes de sécurité traitées
- CVE-2023-21566 Vulnérabilité d’élévation de privilèges dans Visual Studio Installer
- CVE-2023-21567 Visual Studio vulnérabilité de déni de service
- CVE-2023-21808 .NET et Visual Studio vulnérabilité d’exécution de code à distance
- CVE-2023-21815 Visual Studio Vulnérabilité d’exécution de code à distance
- CVE-2023-23381 Visual Studio Code vulnérabilité d’exécution de code à distance
- CVE-2022-23521 gitattributes analyse le dépassement d’entiers
-
CVE-2022-41903 Dépassement du tas dans
git archive,git log --formatentraînant une exécution de code à distance - CVE-2022-41953 Vulnérabilité d'exécution de code à distance dans l'interface graphique de clonage Git
Visual Studio 2019 version 16.11.23
Publication : 10 janvier 2023
Alertes de sécurité traitées
- CVE-2023-21538 .NET Vulnérabilité par déni de service Une vulnérabilité de déni de service existe dans .NET 6.0 où un client malveillant peut provoquer un dépassement de capacité de pile qui peut entraîner une attaque par déni de service lorsqu’un attaquant envoie une requête non valide à un point de terminaison exposé.
Icône
Visual Studio 2019 version 16.11.22
Publication : 13 décembre 2022
Alertes de sécurité traitées
- CVE-2022-41089 Exécution de code à distance Une vulnérabilité d’exécution de code à distance existe dans .NET Core 3.1, .NET 6.0 et .NET 7.0, où un acteur malveillant peut entraîner l’exécution d’un code arbitraire par le fait d’analyser des fichiers xps malveillants.
Visual Studio 2019 version 16.11.21
Publication : 8 novembre 2022
Problèmes résolus dans cette version
- Ajout de protections conditionnelles pour corriger des références incorrectes dans les optimisations AMD64 pour les interfaces boost et stl.
Alertes de sécurité traitées
- CVE-2022-41119 Exécution de code à distance Heap Overflow Vulnerbaility dans Visual Studio
- CVE-2022-39253 Divulgation d’informations L'optimisation du clonage local déréférence par défaut les liens symboliques
Visual Studio 2019 version 16.11.20
Publication : 11 octobre 2022
Problèmes résolus dans cette version
- Présentation plus fiable de l’Affichage des ressources pour les projets qui sont rechargés
- Les administrateurs pourront mettre à jour le programme d’installation VS sur un ordinateur client hors connexion à partir d’une disposition sans mettre à jour VS.
Alertes de sécurité traitées
- CVE-2022-41032 .NET Vulnérabilité d’élévation de privilèges Une vulnérabilité existe dans .NET 7.0.0-rc.1, .NET 6.0, .NET Clients Core 3.1 et NuGet (NuGet.exe, NuGet.Commands, NuGet.CommandLine, NuGet.Protocol) où un acteur malveillant peut entraîner l’exécution d’un code arbitraire par un utilisateur.
Visual Studio 2019 version 16.11.19
publiée le 13 septembre 2022
Problèmes résolus dans cette version
- Présentation plus fiable de l’Affichage des ressources pour les projets qui sont rechargés
Alertes de sécurité traitées
- CVE-2022-38013 Vulnérabilité de déni de service dans .NETUne vulnérabilité de déni de service existe dans ASP.NET Core 3.1 et .NET 6.0, où un client malveillant peut provoquer un dépassement de pile, entraînant potentiellement une attaque par déni de service lorsqu’un attaquant envoie une charge utile personnalisée qui est analysée lors du processus de liaison de modèle.
Visual Studio 2019 version 16.11.18
publiée le 9 août 2022
À partir de Developer Community
- UI codée dans VS2019 - VS se plante lors de l’ouverture et/ou du déploiement des mappages de l’UI
- Le lancement de plusieurs projets de démarrage échoue avec le message d’erreur
Alertes de sécurité traitées
- CVE-2022-34716 .NET Vulnérabilité de divulgation d’informations Une vulnérabilité de divulgation d’informations existe dans .NET 6.0 et .NET Core 3.1 pouvant entraîner un accès non autorisé aux informations privilégiées.
- CVE-2022-31012 Exécution de code à distance Le programme d'installation de Git pour Windows peut être dupé pour exécuter un fichier binaire non approuvé
- CVE-2022-29187 Élévation de privilèges Des utilisateurs malveillants peuvent créer un répertoire .git dans un dossier appartenant à un super-utilisateur
- CVE-2022-35777 Exécution de code à distance Visual Studio 2022 Preview Fbx File parser Heap overflow Vulnérabilité
- CVE-2022-35825 Exécution de code à distance Visual Studio 2022 Preview Fbx File parser OOBW Vulnérabilité
- CVE-2022-35826 Exécution de code à distance Visual Studio 2022 Preview Fbx File parser Heap overflow Vulnérabilité
- CVE-2022-35827 Remote Code Execution Visual Studio 2022 Preview Fbx File parser Heap OOBW Vulnerability
Icône de notes de publication
Visual Studio 2019 version 16.11.17
Publication : 12 juillet 2022
Problèmes résolus dans cette version
- Mise à jour de LibraryManager pour prendre en charge les modifications apportées à l’API cdnjs
À partir de Developer Community
Icône des notes de publication Visual Studio 2019 version 16.11.16
Publication : 14 juin 2022
À partir de Developer Community
Alertes de sécurité traitées
- CVE-2022-30184 .NET Vulnérabilité de divulgation d’informations Une vulnérabilité existe dans .NET 6.0 et .NET Core 3.1 dans NuGet où une fuite d’informations d’identification peut se produire.
- CVE-2022-24513 vulnérabilité d’élévation de privilèges Une vulnérabilité potentielle d’élévation des privilèges existe lorsque le service de mise à jour Microsoft Visual Studio analyse incorrectement les données de configuration locales.
Visual Studio 2019 version 16.11.15
Publication : 17 mai 2022
Problèmes résolus dans cette version
- Connexions fixes pour Azure SQL Managed Instance dans SQL Server Data Tools, incluant Comparaison de schémas et Explorateur SQL Server. Remarque : La prise en charge d'une Instance Gérée activée par Azure Arc est en attente d’une version ultérieure (Dans la communauté)
À partir de Developer Community
Visual Studio 2019 version 16.11.14
publiée le 10 mai 2022
Problèmes résolus dans cette version
- Ajout de l’implémentation pour les rapports de défauts C++20 restants (également appelés rétroportages). Toutes les fonctionnalités C++20 sont désormais disponibles sous le commutateur /std:c++20. Pour plus d'informations sur les rétroports implémentés, consultez le projet "Rapports de défauts C++20" sur le dépôt GitHub microsoft/STL et cet article de blog.
- Mise à jour de la version de Git pour Windows utilisée par Visual Studio et installable comme composant facultatif vers la version 2.36.0.1
- Correction d’un problème lié à l’intégration de Git où, en cas de tirage/synchronisation de branches ayant divergé, la fenêtre de sortie n’affiche pas de conseil localisé indiquant comment le résoudre.
À partir de Developer Community
Alertes de sécurité traitées
CVE-2022-29117 .NET Vulnérabilité de déni de service Une vulnérabilité existe dans .NET 6.0, .NET 5.0 et .NET Core 3.1 où un client malveillant peut manipuler des cookies et provoquer un déni de service.
CVE-2022-23267 .NET Vulnérabilité de déni de service principal Une vulnérabilité existe dans .NET 6.0, .NET 5.0 et .NET Core 3.1 où un client malveillant peut provoquer un déni de service via des allocations de mémoire excédentaires via HttpClient.
CVE-2022-29145 .NET vulnérabilité de déni de service Une vulnérabilité existe dans .NET 6.0, .NET 5.0 et .NET Core 3.1 où un client malveillant peut provoquer un déni de service lorsque les formulaires HTML sont analysés.
CVE-2022-24513 vulnérabilité d’élévation de privilèges Une vulnérabilité potentielle d’élévation des privilèges existe lorsque le service de mise à jour Microsoft Visual Studio analyse incorrectement les données de configuration locales.
Visual Studio 2019 version 16.11.13
publiée le 19 avril 2022
Problèmes résolus dans cette version
- Correction de la régression de vctip.exe à partir de la version 16.11.12
- Correction d’un bogue empêchant que certaines applications créées avec l’asan (Address Sanitizer) se chargent dans Windows 11.
- Correction d’un autre problème ASAN où les applications multithread avec contention de tas pouvaient avoir des interblocages, des faux rapports « pointeur sauvage libéré » ou un interblocage à l’arrêt du processus.
Visual Studio 2019 version 16.11.12
publiée le 12 avril 2022
Problèmes résolus dans cette version
- Correction d’un problème qui entraîne l’exécution en arrière-plan de certaines animations d’exécution de test, même lorsque les exécutions de test associées sont terminées. Cela provoque des ralentissements particulièrement manifestes sur les moniteurs à taux de rafraîchissement élevé. Le correctif doit améliorer l’expérience d’utilisation de VS sur des moniteurs à taux de rafraîchissement élevé.
- Suppression d’un avertissement inutile lors de la connexion à un serveur LiveShare qui ne propose pas certaines fonctionnalités utilisées par le client.
À partir de Developer Community
- Les applications Qt optimisées se bloquent au démarrage sur ARM64
- J’obtiens une erreur Live Share : l’utilisateur du canal de sortie travaille avec des fonctionnalités limitées en raison de l’absence d’un service dépendant.
- La recherche dans IVsTextImage ne fonctionne pas dans VisualStudio 2019
Alertes de sécurité traitées
CVE-2022-24765 vulnérabilité d’élévation de privilèges Une vulnérabilité potentielle d’élévation des privilèges existe dans Git pour Windows, dans laquelle les opérations Git peuvent s’exécuter en dehors d’un référentiel lors du seraching pour un répertoire Git. Git pour Windows est maintenant mis à jour vers la version 2.35.2.1.
CVE-2022-24767 vulnérabilité de détournement de DLL Une vulnérabilité potentielle de détournement de DLL existe dans le programme d'installation de Git pour Windows, lorsqu'on exécute le désinstalleur sous le compte utilisateur SYSTEM. Git pour Windows est maintenant mis à jour vers la version 2.35.2.1.
CVE-2022-24513 vulnérabilité d’élévation de privilèges Une vulnérabilité potentielle d’élévation des privilèges existe lorsque le service de mise à jour Microsoft Visual Studio analyse incorrectement les données de configuration locales.
Visual Studio 2019 version 16.11.11
publiée le 8 mars 2022
Problèmes résolus dans cette version
- Correction d'un problème lié au débogage à distance, en particulier en affectant Azure App Service, où les échecs d'authentification échouent parfois avec « La connexion avec le point de terminaison distant a été arrêtée » et Visual Studio n'invite pas les informations d'identification.
- Amélioration des performances sur les moniteurs à taux de rafraîchissement élevé.
À partir de Developer Community
- Erreur du compilateur interne dans l’expression fold avec l’opérateur += sur la version 16.11
- Constructeur consteval et C7595
- cl ne transforme pas implicitement les fonctions membres spéciales en constexpr
- Les expressions « requires » indépendantes ne sont pas autorisées
- Il n’existe aucune galerie d’extensions configurée dans VS 2019
- L’explorateur d’objets Sql Server n’affiche pas les indexes
- Le projet SQL ne génère pas s’il contient des tables de stockage de fichiers
Alertes de sécurité traitées
CVE-2020-8927 Vulnérabilité Une vulnérabilité d’exécution de code à distance existe dans .NET 5.0 et .NET Core 3.1 où un dépassement de mémoire tampon existe dans les versions de la bibliothèque Brotli antérieures à la version 1.0.8.
CVE-2022-24464 Vulnérabilité Une vulnérabilité de déni de service existe dans .NET 6.0, .NET 5.0 et .NET CORE 3.1 lors de l’analyse de certains types de requêtes de formulaire http.
CVE-2022-24512 Vulnérabilité Une vulnérabilité d’exécution de code à distance existe dans .NET 6.0, .NET 5.0 et .NET Core 3.1 où un dépassement de mémoire tampon de pile se produit dans .NET routine d’analyse double.
CVE-2021-3711 vulnérabilité de dépassement de mémoire tampon OpenSSL Une vulnérabilité de dépassement de mémoire tampon potentielle existe dans OpenSSL, qui est consommée par Git pour Windows. Git pour Windows est maintenant mis à jour vers la version 2.35.1.2, qui résout ce problème.
Visual Studio 2019 version 16.11.10
publiée le 8 février 2022
Problèmes traités dans cette version
- Correction d’un problème qui avait causé des crashs sporadiques du linkeur C++.
- Problème discret de génération de code incorrect avec x64.
- Un problème qui empêchait la suppression de fichiers pendant leur traitement par l’analyse statique C++ en arrière-plan.
- Résolution d’un problème dans l’opérateur d’égalité C++ ATL CString en mode C++20.
- Correction d’un problème qui aurait pu empêcher un initialiseur de s’exécuter dans un scénario de test de charge.
À partir de Developer Community
- Opérateurs de comparaison manquants entre LPCWSTR et CString dans VS 16.11.8
- Bug de l’optimiseur x64 VC++2019 16.11.4
Alertes de sécurité traitées
CVE-2022-21986 Vulnérabilité Une vulnérabilité de déni de service existe dans .NET 5.0 et .NET 6.0 lorsque le serveur web Kestrel traite certaines requêtes HTTP/2 et HTTP/3.
Visual Studio 2019 version 16.11.9
publiée le 11 janvier 2022
Problèmes traités dans cette version
- Correction d’un problème lié à l’impossibilité de déboguer des applications plusieurs fois lorsque Terminal Windows est utilisé comme terminal par défaut.
- Correctif de configuration pour débloquer les clients sur des configurations restreintes
- Correction d’un problème qui empêchait un client de mettre à jour un programme de démarrage système plus récent. Dès que le client utilise le programme de démarrage système et le programme d’installation fournis en janvier 2022 ou après, toutes les mises à jour utilisant les programmes de démarrage système ultérieurs doivent fonctionner pendant la durée du cycle de vie du produit.
- Résolution d’une instance intermittente où VSInstr ne quitte pas lors de l’instrumentation d’un binaire avec des métadonnées volatiles, entraînant l’échec du profilage d’instrumentation.
- Correction d’un problème où la compilation de code C++ avec des fonctions très volumineuses à l’aide de /Og ou #pragma optimize("g") peut générer du code non valide (codegen incorrect)
- Correction d’un bogue dans C++ Concurrency::parallel_for_each qui provoque le crash du processus d’appel en raison d’un dépassement d’entiers
À partir de Developer Community
Visual Studio 2019 version 16.11.8
publiée le 14 décembre 2021
Problèmes traités dans cette version
Rendu de caractères de contrôle de texte bidirectionnel
Pour empêcher une attaque potentiellement malveillante qui permet au code d’être mal représenté, l’éditeur Visual Studio n’autorise plus les caractères de contrôle de texte bidirectionnels à manipuler l’ordre des caractères sur l’aire d’édition. Une nouvelle option permettra que ces caractères de contrôle de texte bidirectionnels soient affichés avec des espaces de remplacement. Les caractères de contrôle de texte bidirectionnels sont toujours présents dans le code, car ce comportement touche uniquement ce qui est rendu dans l’éditeur de code.
Cette fonctionnalité est contrôlée dans Outils\Options. Sous la page Éditeur de texte\Général, il existe une option pour « Afficher les caractères de contrôle de texte bidirectionnels » qui est cochée par défaut. Quand l’option est cochée, tous les caractères de contrôle de texte bidirectionnels sont rendus comme des espaces réservés. Décochez l’option pour revenir à la fonctionnalité précédente selon laquelle ces caractères ne sont pas rendus.
Un caractère Unicode est considéré comme caractère de contrôle de texte bidirectionnel s’il se trouve dans l’une des plages suivantes : U+061c, U+200e-U+200f, U+202a-U+202e, U+2066-U+2069.
- Correction d’un problème dans le compilateur C++ où un destructeur modélisé impliqué dans une hiérarchie de classes avec des initialiseurs de membre de données peut être instancié trop tôt. Cela peut entraîner des diagnostics incorrects sur les utilisations de types non définis ou d’autres erreurs.
- Correction d’un problème dans les comparaisons CString d’ATL sous les modes de langage C++20 et C++Latest.
- Ajout de Python 3.9.7 à l'environnement de travail Python. Supprimé Python 3.7.8 en raison d’une vulnérabilité de sécurité.
À partir de Developer Community
- Le fichier DacPac référencé provoque le déploiement pour traiter le refactorlog même si IncludeCompositeObjects a la valeur false
- CString avec l’opérateur de vaisseau spatial <=> renvoie un résultat incorrect (impacte std::map, std::set, etc.)
- Visual Studio projet sqldb ne peut pas créer de clé primaire avec (statistics_incremental = on) sur la table
- L’héritage du modèle force parfois une instanciation incorrecte.
- Visual Studio 2019 se bloque lors de la comparaison des fichiers aspx/aspx.vb
- Microsoft.Azure. Compute.Emulator.EXE ne sera pas mis à jour
Alertes de sécurité traitées
CVE-2021-43877 .NET Vulnérabilité Une vulnérabilité d’élévation de privilège existe dans ANCM, ce qui peut permettre l’élévation de privilèges lorsque .NET cœur, .NET 5 et .NET 6 applications sont hébergées dans IIS.
CVE-2021-42574 Vulnérabilité de texte bidirectionnel Les caractères de contrôle de texte bidirectionnels peuvent être utilisés pour afficher le code dans l’éditeur de façon différente de ce qui est contenu sur le disque.
Visual Studio 2019 version 16.11.7
publiée le 16 novembre 2021
Problèmes traités dans cette version
- Ajoute le support pour Xcode 13.1.
- Les programmes de démarrage système respectent désormais le paramètre --useLatestInstaller, ce qui entraîne l’intégration du programme d’installation le plus récent dans le layout. Ce dernier programme d’installation, fourni avec Visual Studio 2022, permet aux entreprises de réaliser le scénario où elles souhaitent faire passer leurs clients d'un emplacement d'installation à un autre. Pour plus d’informations, reportez-vous au [Guide de l’administrateur Visual Studio](* Les programmes d’amorçage respectent désormais le paramètre --useLatestInstaller, ce qui entraîne l’intégration du programme d’installation le plus récent dans l’agencement. Ce dernier programme d’installation, fourni avec Visual Studio 2022, permet aux entreprises de passer d’un emplacement d’agencement à un autre. Pour plus d’informations, consultez le Guide de l’administrateur Visual Studio.).
- Correction d’un problème où les projets WAP n’apparaissent pas dans la zone de liste modifiable de la barre d’outils des projets de démarrage.
- Correction d’un problème lié à Windows projets d’application (WAP) où, dans certaines circonstances, le bundle final d’applications contient des fichiers binaires incorrects.
- Empêchez l'ouverture des fenêtres « Team Explorer > Gérer les connexions » ou « Modifications Git » de provoquer le déchargement des solutions TFVC.
À partir de Developer Community
- À compter de la version 16.8.0 et jusqu’à 16.9.1, elle ne répond plus et redémarre fréquemment
- Erreur IntelliSense avec std::source_location::current()
- Visual Studio 2019 version 16.10 - UWP - Xamarin : exception runtime « Impossible de charger le fichier ou l'assembly » après la mise à jour vers Visual Studio 16.10
- Visual Studio 2019 version 16.11.3 - Échec de l’empaquetage de l’application UWP
- 16.11.6 : échec de l’installation du package « AndroidImage_x86_API125_Private,version=10.0.0.3 »
Visual Studio 2019 version 16.11.6
publiée le 9 novembre 2021
Problèmes traités dans cette version
- Résolution d’une instance intermittente où VSInstr ne s’arrêtait pas lors de l’instrumentation d’un binaire avec des métadonnées volatiles.
- Correction des erreurs « valeur de l'intervalle » lors de l’utilisation d’IntelliSense C++.
- Dans certaines conditions, avec un paramètre régional international sélectionné, fsi se bloque lorsqu'il est exécuté à partir de Visual Studio. Cette version résout le problème et fsi devrait désormais fonctionner correctement.
- Résout un problème qui pourrait entraîner Visual Studio à générer, déboguer ou exécuter des tests sur des fichiers binaires qui n'ont pas été alignés avec vos modifications de code les plus récentes.
- Corrige une fuite de pool de threads pendant le débogage local des Services cloud.
- Ajout du support pour les API Android 12.
- Corrige un blocage potentiel lors de la fermeture du profileur de performances ou des outils de diagnostic sur Windows Server machines.
- Corrige un délai au démarrage de VS.
Alertes de sécurité traitées
CVE-2021-42319 Vulnérabilité d’élévation de privilèges Une vulnérabilité d’élévation de privilège existe dans le fournisseur WMI inclus dans le programme d’installation Visual Studio.
CVE-2021-42277 Vulnérabilité d’élévation de privilèges du service Collecteur standard du hub de diagnostics Il existe une vulnérabilité d’élévation de privilèges lorsque le Collecteur standard du hub de diagnostics gère incorrectement les opérations de fichiers.
Visual Studio 2019 version 16.11.5
publiée le 12 octobre 2021
Problèmes traités dans cette version
Alertes de sécurité traitées
CVE-2020-1971 Vulnérabilité de déni de service dans OpenSSL
Il existe une vulnérabilité potentielle de déni de service dans la bibliothèque OpenSSL qui est consommée par Git.
CVE-2021-3449 Vulnérabilité de déni de service dans OpenSSL
Il existe une vulnérabilité potentielle de déni de service dans la bibliothèque OpenSSL qui est consommée par Git.
CVE-2021-3450 Vulnérabilité de déni de service dans OpenSSL
Il existe une faille potentielle dans la bibliothèque OpenSSL, qui est utilisée par Git.
CVE-2021-41355 .NET Vulnérabilité de divulgation
Une vulnérabilité de divulgation d’informations existe dans .NET où System.DirectoryServices.Protocols.LdapConnection envoie des informations d’identification en texte brut sur Linux.
Visual Studio 2019 version 16.11.4
publiée le 5 octobre 2021
Problèmes traités dans cette version
- Prise en charge du Kit de développement logiciel (SDK) pour Windows 11.
- Ajoutez des fonctions mathématiques AMD64 à ARM64X CRT.
- Mises à jour aux interfaces ARM64 et ARM64EC entre le binaire et le runtime d’instrumentation POGO.
- Correction de plusieurs problèmes liés à la réactivité et à l’exactitude d’IntelliSense qui impactent les concepts, plages et modèles de fonction abrégés C++20.
- Correction d’un faux positif dans les vérifications de durée de vie locale.
- Correction d’un problème où les tableaux alloués avec une constante de taille > 32bits pouvaient allouer moins de mémoire que demandé.
- Garantit que l’initialisation de chaîne ATL se produit pendant l’initialisation de variable statique, dans le domaine d’application par défaut.
- Correction d’un bogue dans C++ Concurrency::parallel_for_each qui bloquait le processus d’appel en raison d’un dépassement d’entiers.
- Correction d’un bogue dans la machine de débogage de l’itérateur STL qui pouvait provoquer des incidents dans des programmes multithreads utilisant des conteneurs STL.
- Nous avons résolu une erreur irrécupérable du compilateur interne causée par des structs sans nom dont les champs sont référencés à partir d’annotations SAL.
- Corrige un incident rare lors de l’analyse de code modélisé qui utilise __uuidof.
- Correction d’un problème qui entraîne parfois l’affichage incorrect de résultats d’analyse statique C++ dans l’action FixIt.
- Correction de l’ouverture des fichiers d’extension .uitest dans le projet codé de l’IU
- Déclencher des événements de modification de composant pour les objets autres que des composants dans le concepteur WinForms .NET
- Correction du blocage lors de la suppression du contrôle ContextMenuStrip dans Windows Forms .NET concepteur.
- Protégez-vous contre les blocages lorsque le concepteur Windows Forms recharge lors du glissement.
- Correction du blocage intermittent de VS lors de l’interaction avec winForms .NET concepteur lors de la reconstruction de la solution ou du projet.
- Correction d’un bogue à l’origine du signalement de projets .NET 5 comme obsolètes quand ils étaient à jour, ce qui ralentissait les compilations.
- Désactivation automatique de l’indexation des ressources pour les grands projets Unity.
- Ajoute le support pour Xcode 13.0.
- Cette version résout un problème lié au déploiement de certains projets d’empaquetage d’applications Windows où le déploiement copie inutilement des fichiers non modifiés.
À partir de Developer Community
- La comparaison de CComPtr avec CComPtr entraîne une erreur
- La liaison structurée dans une expression lambda provoque une erreur de compilation non valide
- Mauvaise génération de code avec l’opérateur new
- Défaillances de build WinARM64 avec des problèmes de liaison MFC/ATL après la migration de VS 16.8.6 vers VS 16.9.5
- Le fournisseur unity codelens nécessite toujours un grand volume de mémoire et peut être à court de mémoire dans un grand projet Unity dans la version 16.11.
- Erreur C3493 avec /std:c++latest qui utilise la liaison structurée dans Lambda
Visual Studio 2019 version 16.11.3
publiée le 14 septembre 2021
Problèmes traités dans cette version
- Correction de la cible de débogage manquante « Appareil distant » pour les projets iOS Xamarin.
- Correction d’un bogue qui entraîne la disparition d’un lien de raccourci du menu Démarrer. Le bogue se produit uniquement lors de la mise à jour de plusieurs instances de références SKU de produit différentes sur la même machine.
À partir de Developer Community
- L’interface utilisateur de Visual Studio ne répond pas lorsqu'il y a trop de sorties du journal de génération pendant la construction (par exemple : verbosité du diagnostic)
- Live Unit Testing se bloque au démarrage
- « Appareil distant » non répertorié dans les appareils
- Le concepteur se bloque pour les applications 32 bits chaque fois que vous utilisez la roulette de la souris sur celui-ci
Alertes de sécurité traitées
CVE-2021-26434 Visual Studio Vulnérabilité d’escalade de privilèges d’attribution d’autorisations incorrecte
Une vulnérabilité d’attribution d’autorisations existe dans Visual Studio après l’installation du développement de jeux avec C++ et la sélection de la charge de travail de l'installateur d'Unreal Engine. Le système est vulnérable à une élévation de privilèges faibles, car il crée pendant l’installation un répertoire avec un accès en écriture pour tous les utilisateurs.
Visual Studio 2019 version 16.11.2
publiée le 25 août 2021
Problèmes traités dans cette version
- Correction d’un problème où la génération du cache CMake échouait, ce qui bloquait IntelliSense, la compilation et le débogage.
- Correction de l'avertissement « L'évaluation de la fonction ' System.Diagnostics.TraceInternal.Listeners.get' a expiré et devait être abandonnée de manière non sécurisée » lors du démarrage du débogage sur une application .NET et dotnet Core.
À partir de Developer Community
- La génération du cache CMake se bloque après la mise à niveau de VS 2019 16.11.0 vers la version 16.11.1
- Impossible de trouver des ressources appropriées pour la culture spécifiée ou neutre. Assurez-vous que « Microsoft. VisualStudio.Data.Providers.SqlServer
- La sélection de build a cessé de fonctionner dans VS 16.11
Icône de notes de publication
Visual Studio 2019 version 16.11.1
publiée le 16 août 2021
Problèmes traités dans cette version
- Résout un problème lors de l’installation du package Microsoft.VisualStudio.ScriptedHost.Registry pendant l'installation de Visual Studio, ce qui entraînerait l'échec de l'ensemble de l'installation.
- Déblocage de l’ajout d’une nouvelle connexion SSH via les options d’outils
À partir de Developer Community
Visual Studio 2019 version 16.11.0
publiée le 10 août 2021
Résumé des nouveautés de cette version de Visual Studio 2019 version 16.11.0
Menu Aide mis à jour
- Les mises à jour du menu mettent en avant le matériel pour la Prise en main et des conseils et astuces utiles. Il permet également d’accéder à Developer Community, aux notes de publication, à la feuille de route du produit Visual Studio et à nos pages de médias sociaux.
- Nouvel élément de menu Mon abonnement qui permet aux développeurs de tirer le meilleur parti de leurs abonnements grâce à la sensibilisation aux avantages et aux informations supplémentaires !
Outils Git
- Accédez à des actions supplémentaires à partir du menu déroulant dans le sélecteur de branches de la fenêtre Modifications Git et la barre d’état.
- Pointez sur un nom de branche pour voir les détails du dernier commit dans une info-bulle.
- Accédez aux actions supplémentaires dans le menu déroulant du sélecteur de dépôt depuis la barre d'état.
- Pointez sur un nom de référentiel pour afficher ses détails, tels que le chemin d’accès local et l’URL distante.
C++
- Les outils LLVM fournis avec Visual Studio ont été mis à niveau vers LLVM 12. Pour plus de détails, consultez les notes de publication LLVM.
- La prise en charge de Clang-cl a été mise à jour vers LLVM 12.
Installation
- Correction d’un problème qui impactait l’exécution de la ligne de commande de la commande de mise à jour. Si la mise à jour échoue la première fois, l’émission ultérieure de la commande de mise à jour entraîne désormais la reprise par la mise à jour de l’opération précédente là où elle s’est arrêtée.
- .NET Rechargement à chaud Expérience utilisateur pour la modification du code managé lors de l’exécution.
Détails des nouveautés de cette version de Visual Studio 2019 version 16.11.0
expérience utilisateur .NET Rechargement à chaud pour la modification du code managé au moment de l’exécution
Dans cette version, nous sommes heureux de rendre disponible la première version de la nouvelle expérience utilisateur Rechargement à chaud lors de la modification de fichiers de code pour des applications telles que WPF, Windows Forms, ASP.NET Core, console, etc. Avec Rechargement à chaud vous pouvez maintenant modifier le code source managé de vos applications pendant l’exécution de l’application sans avoir besoin de suspendre l’exécution ou d’utiliser un point d’arrêt. Effectuez plutôt une modification simple prise en charge et utilisez le nouveau bouton « appliquer les modifications de code » de la barre d’outils pour immédiatement les appliquer.
Dans cette mise à jour de Visual Studio cette nouvelle expérience est disponible lors de l’exécution de votre application sous le débogueur (F5) et est alimentée par le mécanisme Edit et Continuer (EnC). Par conséquent, partout où EnC est pris en charge, vous pouvez également utiliser Rechargement à chaud en même temps que d’autres fonctionnalités de débogueur. .NET Rechargement à chaud fonctionne également avec le Rechargement à chaud XAML, ce qui permet d’apporter des modifications de l’interface utilisateur et du code-behind dans vos applications de bureau telles que WPF ou WinUI.
EnC et Rechargement à chaud partagent également les mêmes limitations. N’oubliez donc pas que chaque type de modification n’est actuellement pas pris en charge. La liste complète de ce qui est pris en charge ou non se trouve dans notre documentation.
Pour en savoir plus sur Rechargement à chaud et notre vision à long terme, vous pouvez également lire plus de détails dans notre blog post.
Principaux problèmes résolus dans cette version
- Mise à jour de l’ensemble d’outils MSVC C++ 14.29.16.10 SxS pour correspondre à VS 2019 v16.10.4. La version de l’ensemble d’outils MSVC pour cette mise à jour est 14.29.30040.0/19.29.30040.0.
- Mettre à jour la marque Azure
- Résolution d’un problème où une défaillance lors de la découverte de tests CMake pouvait entraîner l’échec de la génération du cache.
- Correction d’un problème entraînant l’échec de l’exécution avec une ArgumentException de tests TPv0 utilisant CSV ou SQLCE en tant que sources de données.
- Correction de l’erreur de génération « ApplicationVerificationFailed » avec le Redémarrage à chaud
- Correction du défaut de vérification à jour rapide des projets WAP, qui entraînait la compilation de ces projets (au lieu d'être sautés), même lorsque le projet est à jour et ne nécessite pas de modifications, provoquant ainsi une augmentation des temps de compilation incrémentiels dans l'environnement de développement intégré (IDE).
- Correction de l’erreur « Xamarin.iOS ne prend pas en charge l’exécution ou le débogage de la version générée précédente de votre projet ».
- Correction de l’erreur « Impossible de se connecter au serveur Mac avec l’adresse » lors de la tentative de distribution d’applications iOS
- « Modules pour la bibliothèque standard (expérimental) » était manquant, mais a été restauré.
- Correction d’un échec d’assertion EDG sur les co_yield imbriqués.
- Correction d’un problème provoquant Microsoft Azure Tools for Visual Studio à déclencher le chargement d’autres .dll dans la boîte de dialogue À propos.
- Correction d’un problème d’accessibilité entraînant le non-affichage des paramètres de compte de contraste élevé.
- Correction d’un problème de formatage lors de l’utilisation de @
{if(true)}. - Correction d’un problème d’accessibilité avec les lecteurs d’écran qui n’annonçaient pas les en-têtes de code réduits.
- Correction du rapport de contraste de luminosité pour la couleur de premier plan/arrière-plan de limite de pays pour qu’elle soit supérieure ou égale à 3:1, afin que les utilisateurs malvoyants puissent identifier ces contrôles.
- Correction d’un problème d’accessibilité dans lequel le nom visible et le nom accessible ne sont pas similaires dans le champ de modification « Serveur », le champ de modification « Nom de site » et la zone de liste déroulante « Runtime cible ».
- Correction d’un bogue provoquant que le lecteur d’écran annonce les informations du message d’état de connexion sous le panneau Ajouter un serveur SQL.
- Le filtre était absent de la liste de complétion pour les projets VB.
- Correction d’un problème entraînant Visual Studio à arrêter de répondre occasionnellement lors du chargement de Microsoft.Maui-net6.sln.
- Correction d’une erreur lors de la génération d’un projet IOS ou d’un projet XF qui affichait l’avertissement « Xamarin.iOS.Common.targets ».
- Correction du regroupement de menus du sélecteur de branche.
- Correction d’un problème entraînant l’ouverture du référentiel en dessous du référentiel sélectionné au lieu du référentiel souhaité.
- Correction d'un bogue provoquant des avertissements pour les fonctions de modèle en raison d'un ensemble de règles incorrect.
- Correction d’un bogue provoquant la liste déroulante du compte Microsoft à être tronquée lorsque la taille est modifiée de 125 % à 150 % ou de 175 % à 200 %.
- Correction d’un bogue d’accessibilité où le narrateur n’annonce pas le nom de l’étiquette.
- Permet aux utilisateurs d’accéder plus facilement au bouton « Convertir la couleur à la ressource ».
- Modification permettant aux utilisateurs malvoyants de voir plus facilement le focus sur les boutons « Sélectionner le point de dégradé précédent » et « Sélectionner le point de dégradé suivant ».
- Correction des problèmes liés aux utilisateurs du lecteur d’écran qui n’obtiennent pas les bonnes informations à propos des boutons.
- Les messages d'erreur spécifiques de GitHub ne s'affichaient pas toujours lors du push de commits.
- Correction d’un problème à l’origine d’avertissements lors de la tentative de connexion à SharePoint pour configurer les prérequis de débogage de flux de travail.
- Correction d’un problème empêchant les opérations réseau de fonctionner avec les branches de duplication (fork) et de duplication (fork) à distance dans la fenêtre du dépôt Git.
- Correction d’un problème de base de données Project où le glissement d’un fichier de l’Explorateur de solutions vers un fichier ouvert supprime le fichier du système de fichiers
- Correction d’un problème à l’origine d’une exception dans les fichiers .cshtml et .razor.
- Correction d’un affichage lent des fichiers et des icônes dans le IDE Visual Studio et Explorateur de solutions.
- Correction d’une erreur avec la messagerie Git indiquant « Il est interdit d’exécuter plusieurs opérations de fichier en bloc à la fois. »
- Amélioration de l’accessibilité lors de l’accès aux contrôles pour tout chemin d’accès du profil sélectionné.
- Correction d’un avertissement « Liste d’erreurs » lors de la publication d’un projet de service cloud avec un modèle « Application monopage ».
- Résout un problème où la tentative de fermeture de la fenêtre de démarrage rapide peut entraîner un blocage de Visual Studio
- Correction d’une incapacité à publier des projets de base de données avec des valeurs nulles et un nom de paramètre « str ».
- Ajout de la prise en charge des instructions SSDT MERGE.
- Correction d’un problème avec F# Interactive où les références de package NuGet ne fonctionnent plus.
- Ajout de la possibilité d’utiliser des dossiers de mise en page précédente pour rechercher des packages lors des opérations de mise en page.
- Ajout d’améliorations supplémentaires de l’accessibilité dans le débogage et la sélection de menu pour les utilisateurs utilisant uniquement le clavier.
- Correction d’une erreur de localisation avec l’Explorateur de tests.
- Correction d’une erreur entraînant l’échec des builds dans les projets C# VSIX.
- Correction d'une erreur qui provoquait l'échec de la publication dans une application ASP.NET Core s'exécutant sur Docker (Windows/Linux) sur le conteneur Docker avec l’erreur : « Le contexte actuel « desktop-linux » est introuvable sur le système de fichiers.
- Converti à l’utilisation de la nouvelle instance DartLab qui nous donne les derniers correctifs et simplifie le YAML.
- Correction d’un problème en cliquant sur « Aller à la déclaration » qui provoque le saut du curseur vers une position incorrecte.
- Correction de la régression EnC.
- Correction d’une erreur entraînant l’arrêt de la réponse de Visual Studio lors de la création d’une application Service Fabric.
- Correction d’une erreur dans laquelle l’élément de contexte "Container Orchestrator Support" disparaît après l’ajout de la prise en charge de Docker pour un projet de fonction Azure avec le type .NET 5 (isolé) sélectionné.
- Correction d’une situation où F5/Ctrl+F5 génère un message d’erreur « Échec de la commande Docker avec le code de sortie1. »
- Ajout du service Fabric et boîte de dialogue Ajouter un support orchestraux.
- Correction d’une défaillance de restauration des packages NuGet supprimés.
- Correction d’une erreur entraînant la suppression par les projets mstest des fenêtres LUT après le changement de nom.
- Correction de la mise en forme lorsqu’aucun nom de conteneur n’est indiqué dans une recherche de code.
- Correction des messages d’avertissement manquants dans CppCoreCheck.
- Correction d'un bogue lors de l'ajout d'une classe dans ASP.NET provoquant une barre jaune avec le message d'erreur « CSharpSyncNamespaceCodeRefactoringProvider ».
- Amélioration des performances autour de l’utilisation de PointerSafetyXtension dans CppCoreCheck.
- Amélioration de la localisation autour des fonctionnalités VC++.
- Correction d’une erreur de build où la variable solutionPath est évaluée comme non définie.
- Correction d’un scénario rare qui pouvait empêcher les instances de Visual Studio de se fermer si l'Explorateur de tests était ouvert dans la solution.
- Correction d’un problème de visibilité avec un contraste de noir élevé qui déplaçait le focus dans les machines virtuelles.
- Correction d’un problème où une erreur « Aucune image de ce type » se produit lors de la suppression d’images étiquetées sélectionnées plusieurs fois.
- Amélioration de l’expérience de saisie XAML sur le client LiveShare.
- Correction d’un problème lors de l’utilisation de la commande Accéder à avec la reconnaissance vocale qui empêchait l’utilisateur de voir le résultat avant l’effacement de l’info-bulle.
- Correction d’un problème empêchant la restauration des documents précédemment ouverts lorsqu’une solution est rouverte.
- Correction d’un incident UWP lors de l’utilisation de la nouvelle fonctionnalité d’échantillon de données.
- Correction d’un bogue où il n’y a aucun fournisseur de propriétés de projet pour « Persistance = AssemblyReference ».
- Réduction de la consommation de processeur de setup.exe.
- Correction d’un problème empêchant la personnalisation des ressources HRESULT pour XBOX.
- Correction d’une exception non prise en charge après avoir cliqué sur « Déboguer les tests ».
- Correction d’un message d’erreur de build « NETSDK1 031 » lors de l’utilisation d’un Project d’empaquetage d’applications Windows.
- Correction d’un incident après la fin de certaines sessions LiveShare.
- Correction d’un bogue provoquant la défaillance du bouton « X » sur une page de l’Assistant de premier lancement.
- Correction d’un message d’erreur « Opération non prise en charge » dans LiveShare.
- Corrige un bogue dans la publication de service cloud (support étendu) avec une valeur de paramètres différente dans différentes configurations de service.
- Correction d’un problème avec l’IntelliSense des modules C++20 où certaines constructions de langage entraînaient un plantage du compilateur.
- Correction d’un problème qui provoque une faible fuite de mémoire supplémentaire.
- Correction d’un changement cassant d’API sur AudioUnitPropertyIDType.
- Les développeurs qui utilisent l’infrastructure de test unitaire UWP et qui souhaitent exécuter leurs tests sur des appareils distants ou des émulateurs n’ont pas pu exécuter les tests sur des appareils distants.
Principaux problèmes votés de Developer Community
- Régression des performances d’analyse de code/PREfast de 16.6.4 à 16.9.4
- Avertissement Codeanalysis C6285 dans STL functional.h dans VS 16.10 préversion 4. Fonctionnait dans 16.10 préversion 2
- EnforceProcessCountAcrossBuilds émet des avertissements d’analyse du code sur les en-têtes système
- Erreurs de compilation pour les en-têtes externes
- Avertissements de verrouillage incorrects par l’analyseur C26110
- La génération basée sur CMakePresets de Linux Remote échoue avec « Erreur : référence d’objet non définie sur une instance d’un objet. »
- Impossible de copier du texte à partir de l’aperçu du référentiel Git
- IntelliSense rompu avec la spécialisation de modèle
- ICE : optimisation ARM64 pour /std:c++latest
- Erreur lors de l’ajout d’un compte développeur Apple : un paramètre « certificateType » a une valeur non valide : « Valeur inconnue : MAC_INSTALLER_DISTRIBUTION »
- Functional(813) affiche l’avertissement C6285
- ICE sur les modules C++20 et boost::asio
- 16.9.2 Blocage lors du travail sur le projet SQL Server
- avertissement Build MSB4011 depuis les dernières mises à jour Xamarin et XCode
- Comment activer le multithread pour compiler la source dans Visual Studio 2019 16.9 avec clangcl
- Formatage incorrect de l’instruction switch avec static_casts
- Visual Studio 2019 16.5.4 erreur du compilateur interne lors de l’utilisation de SSE
- Constructeur par défaut Noexcept
- Bogue du compilateur MSVC sur _InterlockedCompareExchange64
- NativeReference ne peut pas reconnaître la valeur de propriété MSBuild
- Diagnostic incorrect : 26444 NO_UNNAMED_RAII_OBJECTS
- C6240 LOGICALANDNONZERO incorrect
- La fenêtre Outils de diagnostic se charge en miniature et ne se redimensionne pas correctement
- Coroutine utilise promise_type::unhandled_exception avec les exceptions désactivées
- Gestion incorrecte des informations d'exception (noexcept) sur AMD64
- L’info-bulle bloque les résultats de la recherche
- Erreur de faux positif C2176 en mode C++20
- L’opérateur new fournit les mauvais arguments à _aligned_malloc lorsque le packing est spécifié
- Rejette l’analyse valide de l’expression lambda
- Une erreur « Impossible d’attacher. Le processus 'SPUCWORKERPROCESS.exe' n’est pas en cours d’exécution » s’affiche lors du déploiement du projet de bac à sable SharePoint2019
- Avertissement C4834 inattendu après la mise à jour vers la version 16.10 préversion 2
- Une erreur de syntaxe non valide avec un code de modèle est ignorée de façon silencieuse avec /std:c++latest.
- BOGUE : la suppression arrière dans le filtre de branche supprime des caractères du code
- StreamJsonRpcRemoteInvocationException : erreur d’énumération sur le magasin d’informations d’identification Github
- Impossible d’utiliser les touches de direction, couper, copier ou coller dans le champ de saisie « tapez ici pour filtrer la liste » de la branche Git
- Erreur lors de l’ajout d’un compte développeur Apple : un paramètre « certificateType » a une valeur non valide : « Valeur inconnue : MAC_INSTALLER_DISTRIBUTION »
- Intégration Git : la touche de retour arrière dans le filtre de branche de Visual Studio 2019 est appliquée dans la fenêtre de l'éditeur au lieu du panneau de branche
- Impossible de déployer sur l’émulateur ou l’appareil à l’aide de .NET MAUI
- Visual Studio 2019 Professionnel 16.10.0 - Les onglets ne s’affichent pas correctement pour les fichiers SQL.
- La redirection des cibles cpp échoue lors de l’utilisation de DisableInstalledVCTargetsUse=true si la MinimumVisualStudioVersion est 16.0
- Avertissement Build MSB4011 depuis les dernières mises à jour de Xamarin et Xcode
-
CMake Integration : Les environnements spécifiés dans
CMakeSettings.jsonne sont pas hérités lorsque Visual Studio est utilisé comme générateur - Une erreur s'est produite lors de l'activation du serveur de langage distant
- .pdb verrouillé par ServiceHub.DataWarehouseHost.exe après l’exécution de VS Profiler
- Visual Studio 2019 Preview ne peut pas lancer la nouvelle application MAUI pour Android
- Blazor sauvegarder et actualiser la build bloque Visual Studio
- La carte de code affiche l’appel de méthode comme non existant dans le code source
Problèmes connus
Consultez tous les problèmes ouverts et solutions de contournement disponibles dans Visual Studio 2019 en suivant le lien ci-dessous.
Historique des notes de publication Visual Studio 2019
Pour plus d’informations sur les versions antérieures de Visual Studio 2019, consultez la page Visual Studio l’historique des notes de publication 2019.
Visual Studio 2019 version 16.11 Notes de publication