Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Von Bedeutung
Dies ist nicht die neueste Version von Visual Studio. Um die neueste Version herunterzuladen, besuchen Sie https://visualstudio.microsoft.com/downloads/ und sehen Sie sich die Versionshinweise Visual Studio 2022 an.
Supportzeitrahmen
Visual Studio 2019, Version 16.11, ist die endgültige unterstützte Wartungsbasis für Visual Studio 2019. Enterprise- und Professional-Kunden, die eine langfristig stabile und sichere Entwicklungsumgebung einführen müssen, wird empfohlen, diese Version als Standard zu etablieren. Wie in unserer Lifecycle- und Supportrichtlinie erläutert, wird Version 16.11 bis April 2029 mit Fixes und Sicherheitsupdates unterstützt, was der rest der Visual Studio 2019-Produktlebenszyklus ist.
Sie können die neueste sicherste Version von Visual Studio 2019 Version 16.11 erwerben, indem Sie die Website Visual Studio besuchen oder zum Abschnitt Downloads von my.visualstudio.com wechseln. Sie können Updates aus dem Microsoft Updatekatalog abrufen. Weitere Informationen zu Visual Studio unterstützten Basiswerten finden Sie in der Support-Richtlinie für Visual Studio 2019.
Visual Studio 2019 Version 16.11 Veröffentlichungen
- 14. April 2026 — Visual Studio 2019 Version 16.11.55
- 10. März 2026 – Visual Studio 2019, Version 16.11.54
- 11. November 2025 — Visual Studio 2019, Version 16.11.53
- 14. Oktober 2025 – Visual Studio 2019, Version 16.11.52
- 9. September 2025 — Visual Studio 2019, Version 16.11.51
- 12. August 2025 — Visual Studio 2019, Version 16.11.50
- 8. Juli 2025 – Visual Studio 2019, Version 16.11.49
- 10. Juni 2025 — Visual Studio 2019, Version 16.11.48
- 13. Mai 2025 — Visual Studio 2019, Version 16.11.47
- 8. April 2025 – Visual Studio 2019, Version 16.11.46
- 11. März 2025 — Visual Studio 2019, Version 16.11.45
- 11. Februar 2025 — Visual Studio 2019, Version 16.11.44
- 14. Januar 2025 — Visual Studio 2019, Version 16.11.43
- 12. November 2024 — Visual Studio 2019, Version 16.11.42
- 8. Oktober 2024 – Visual Studio 2019, Version 16.11.41
- 10. September 2024 — Visual Studio 2019, Version 16.11.40
- 13. August 2024 — Visual Studio 2019, Version 16.11.39
- 9. Juli 2024 – Visual Studio 2019, Version 16.11.38
- 11. Juni 2024 — Visual Studio 2019, Version 16.11.37
- 14. Mai 2024 – Visual Studio 2019, Version 16.11.36
- 9. April 2024 – Visual Studio 2019, Version 16.11.35
- 13. Februar 2024 — Visual Studio 2019, Version 16.11.34
- 9. Januar 2024 — Visual Studio 2019, Version 16.11.33
- 14. November 2023 — Visual Studio 2019, Version 16.11.32
- 12. Oktober 2023 – Visual Studio 2019, Version 16.11.31
- 12. September 2023 — Visual Studio 2019, Version 16.11.30
- 8. August 2023 – Visual Studio 2019, Version 16.11.29
- 25. Juli 2023 – Visual Studio 2019, Version 16.11.28
- 13. Juni 2023 — Visual Studio 2019, Version 16.11.27
- 11. April 2023 — Visual Studio 2019, Version 16.11.26
- 14. März 2023 — Visual Studio 2019, Version 16.11.25
- 14. Februar 2023 — Visual Studio 2019, Version 16.11.24
- 10. Januar 2023 — Visual Studio 2019, Version 16.11.23
- 13. Dezember 2022 — Visual Studio 2019, Version 16.11.22
- 8. November 2022 — Visual Studio 2019, Version 16.11.21
- 11. Oktober 2022 – Visual Studio 2019, Version 16.11.20
- 13. September 2022 — Visual Studio 2019, Version 16.11.19
- 9. August 2022 – Visual Studio 2019, Version 16.11.18
- 12. Juli 2022 – Visual Studio 2019, Version 16.11.17
- 14. Juni 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. April 2022 — Visual Studio 2019, Version 16.11.13
- 12. April 2022 — Visual Studio 2019, Version 16.11.12
- 8. März 2022 — Visual Studio 2019, Version 16.11.11
- 8. Februar 2022 — Visual Studio 2019, Version 16.11.10
- 11. Januar 2022 — Visual Studio 2019, Version 16.11.9
- 14. Dezember 2021 — Visual Studio 2019, Version 16.11.8
- 16. November 2021 — Visual Studio 2019, Version 16.11.7
- 09. November 2021 — Visual Studio 2019, Version 16.11.6
- 12. Oktober 2021 — Visual Studio 2019, Version 16.11.5
- 05. Oktober 2021 – Visual Studio 2019, Version 16.11.4
- 14. September 2021 — Visual Studio 2019, Version 16.11.3
- 25. August 2021 – Visual Studio 2019, Version 16.11.2
- 16. August 2021 — Visual Studio 2019, Version 16.11.1
- 10. August 2021 — Visual Studio 2019, Version 16.11.0
Visual Studio 2019 Archivierte Versionshinweise
- Visual Studio 2019, Version 16.10, Versionshinweise
- Visual Studio 2019, Version 16.9, Versionshinweise
- Visual Studio 2019, Version 16.8– Versionshinweise
- Visual Studio 2019, Version 16.7– Versionshinweise
- Visual Studio 2019, Version 16.6– Versionshinweise
- Visual Studio 2019, Version 16.5– Versionshinweise
- Visual Studio 2019, Version 16.4– Versionshinweise
- Visual Studio 2019, Version 16.3– Versionshinweise
- Visual Studio 2019, Version 16.2– Versionshinweise
- Visual Studio 2019, Version 16.1– Versionshinweise
- Visual Studio 2019, Version 16.0, Versionshinweise
Visual Studio 2019 Blog
Die Visual Studio 2019 Blog ist die offizielle Quelle für Produkteinblicke aus dem Visual Studio Engineering Team. Ausführliche Informationen zu den Visual Studio 2019-Versionen finden Sie in den folgenden Beiträgen:
- Visual Studio 2019 v16.11 ist jetzt verfügbar!
- Visual Studio 2019 v16.10 und v16.11 Preview 1 sind heute verfügbar!
- Gesteigerte Produktivität mit Git in Visual Studio
- Heute verfügbar! Visual Studio 2019 v16.9 und v16.10 Preview 1
- Visual Studio 2019 v16.9 Preview 3 ist heute verfügbar!
- Visual Studio 2019 v16.9 Vorschau 2 kommt mit Neujahrswünschen zu Ihnen!
- Visual Studio 2019 v16.8 und v16.9 Vorschau verfügbar
- Neue Features in Visual Studio 2019 v16.8 Preview 3.1
- Visual Studio 2019 v16.8 Preview 2 veröffentlicht heute neue Features!
- Visual Studio 2019 v16.7 und v16.8 Preview 1 Release Today!
- Visual Studio 2019 v16.7 Preview 2 verfügbar!
- Spannende neue Updates für die Git-Erfahrung in Visual Studio
- Ab heute verfügbar! Visual Studio 2019 v16.6 & v16.7 Vorschau 1
- Visual Studio 2019 Version 16.6 Preview 2 bringt neue Funktionen, ganz nach Ihren Wünschen
- Visual Studio 2019, Version 16.5, ist jetzt verfügbar!
- Es ist die Zeit für die Veröffentlichung von Visual Studio 2019 v16.4
- Visual Studio 2019 v16.4 Vorschau 2, Herbstsport und Pumpkin Spice
- .NET Core Support and More in Visual Studio 2019, Version 16.3 – Jetzt aktualisieren!
- Visual Studio 2019, Version 16.3 Preview 2 und Visual Studio 2019 für Mac, Version 8.3 Preview 2 veröffentlicht!
- Visual Studio 2019, Version 16.2 und 16.3 Preview 1, ist jetzt verfügbar
- Visual Studio 2019, Version 16.2 Vorschau 2
- Visual Studio 2019, Version 16.1 und Preview 16.2 Preview
- Visual Studio 2019: Code schneller. Intelligenter arbeiten. Die Zukunft gestalten.
Dokumentation
Die offizielle Lerndokumentation für Visual Studio 2019 wird archiviert. Auf archivierte Dokumentationen kann nicht auf Suchmaschinen zugegriffen werden, Sie können aber weiterhin die archivierte Dokumentation unter Visual Studio 2019-Dokumentation (archiviert) durchsuchen.
Visual Studio 2019, Version 16.11.55
veröffentlicht am 14. April 2026
Probleme, die in diesem Release behandelt werden
- Die Erweiterung GitHub für Visual Studio wurde als optionales Feature eingestellt. Das Projekt wird nicht mehr verwaltet und stellt potenzielle Sicherheitsrisiken dar.
Umgesetzte Sicherheitsempfehlungen
| Umgesetzte Sicherheitsempfehlungen | CVE | Beschreibung |
|---|---|---|
| Sicherheitsanfälligkeit in SQLite bezüglich Speicherbeschädigung | CVE-2025-6965 | Es gibt eine Sicherheitsanfälligkeit in SQLite-Versionen vor 3.50.2, in denen die Anzahl der aggregierten Ausdrücke die Anzahl der verfügbaren Spalten überschreiten könnte. Dies kann zu einem Speicherbeschädigungsproblem führen. |
| Visual Studio Sicherheitsrisiko bei der Offenlegung von Informationen | CVE-2026-32631 | Eine Sicherheitslücke zur Offenlegung von Informationen ist in MinGit aufgrund eines NTLM-Hashlecks auf nicht vertrauenswürdigen Server vorhanden. |
| Node.js TLS-DoS-Sicherheitsanfälligkeit | CVE-2026-21637 | Ein Fehler in der TLS-Fehlerbehandlung von Node.js ermöglicht es Remote-Angreifern, einen TLS-Server zum Absturz zu bringen oder seine Ressourcen zu erschöpfen, wenn pskCallback oder ALPNCallback in Gebrauch sind. |
NOTE: Visual Studio 2019 (16.11.55) wird jetzt mit der aktualisierten NodeJS Version 22 ausgeliefert, insbesondere 22.21.1. Es ist erwähnenswert, dass NodeJS 22.x die endgültige Version sein wird, die die 32-Bit-NodeJS-Entwicklung unterstützt und das Ende einer Ära für diejenigen markiert, die 32-Bit-Plattformen verwenden.
NodeJS 22.x soll im April 2027 das Lebensende erreichen. Bis dahin werden Visual Studio 2019 weiterhin updates für NodeJS 22.x bei Bedarf bereitstellen. Nach April 2027 können Sicherheitsscanner jedoch beginnen, das Vorhandensein dieser EOL-Version in Visual Studio 2019-Umgebungen zu kennzeichnen. Da NodeJS 23 und darüber hinaus nur 64-Bit-Versionen unterstützen, kann Visual Studio 2019 – als 32-Bit-Edition – kein Upgrade auf neuere NodeJS-Versionen durchführen.
Angesichts dieser Herausforderungen besteht der empfohlene Weg darin, ein Upgrade auf Visual Studio 2022 oder Visual Studio 2026 durchzuführen, um die fortlaufende Unterstützung und Kompatibilität mit zukünftigen NodeJS-Versionen sicherzustellen. Auf diese Weise können Sowohl Sicherheit als auch Funktionalität für Ihre Entwicklungsumgebung beibehalten werden.
Visual Studio 2019, Version 16.11.54
veröffentlicht am 10. März 2026
Umgesetzte Sicherheitsempfehlungen
- CVE-2025-66413 Visual Studio Sicherheitsrisiko bei der Offenlegung von Informationen – In MinGit ist aufgrund des NTLM-Hashlecks auf nicht vertrauenswürdigen Server eine Sicherheitslücke zur Offenlegung von Informationen vorhanden.
Visual Studio 2019, Version 16.11.53
veröffentlicht am 11. November 2025
Probleme, die in diesem Release behandelt werden
- Aktualisierung der Git für Windows Einzelkomponente auf v2.51.1.1
Entwicklercommunity
Neue Visual Studio 2022-Updates enthalten libCurl-Bibliothek, die Git
Visual Studio 2019, Version 16.11.52
veröffentlicht am 14. Oktober 2025
Probleme, die in diesem Release behandelt werden
- MinGit wurde auf v2.50.1 aktualisiert, um ein Problem zu beheben, bei dem Benutzer mit auf ReFS-Laufwerken und Windows Server 2022 gespeicherten Repositories keine Git-Operationen mit VS IDE durchführen konnten.
- Die 32-Bit-Version der Git für Windows Einzelkomponente für x86-Computer wurde entfernt, da die Unterstützung für 32-bit eingestellt wurde.
Umgesetzte Sicherheitsempfehlungen
- CVE-2025-55240 Sicherheitsanfälligkeit für Remotecodeausführung in Visual Studio – Sicherheitsanfälligkeit durch nicht vertrauenswürdige Suchpfade in Gulpfile
Visual Studio 2019, Version 16.11.51
veröffentlicht am 9. September 2025
Probleme, die in diesem Release behandelt werden
- Dieses Update enthält Korrekturen im Zusammenhang mit Visual Studio Compliance.
Visual Studio 2019, Version 16.11.50
veröffentlicht am 12. August 2025
Probleme, die in diesem Release behandelt werden
Die folgenden Windows SDK-Versionen wurden aus dem Visual Studio 2019-Installationsprogramm entfernt:
- 10.0.16299.0
- 10.0.17134.0
- 10.0.17763.0
- 10.0.18362.0
- 10.0.20348.0
- 10.0.22000.0
Wenn Sie zuvor eine dieser Versionen des SDK mit Visual Studio installiert haben, wird sie beim Aktualisieren deinstalliert. Wenn ihr Projekt auf einen dieser SDKs abzielt, tritt möglicherweise ein Buildfehler auf:
Um dies zu beheben, empfehlen wir, Ihr Projekt bei Bedarf auf 10.0.22621.0 oder eine frühere unterstützte Version neu anzupassen. Eine vollständige Liste der unterstützten SDK-Versionen finden Sie unter: https://developer.microsoft.com/windows/downloads/sdk-archive/. Wenn Sie eine nicht unterstützte Version des SDK installieren müssen, finden Sie sie hier: https://developer.microsoft.com/windows/downloads/sdk-archive/index-legacy/.
Visual Studio 2019, Version 16.11.49
veröffentlicht am 8. Juli 2025
Probleme, die in diesem Release behandelt werden
Umgesetzte Sicherheitsempfehlungen
- CVE-2025-49739 Visual Studio - Erhöhung von Berechtigungen - Time-of-Check-to-Time-of-Use im Standard Collector Service ermöglicht eine lokale Erhöhung von Berechtigungen
- CVE-2025-27613 Sicherheitsanfälligkeit bei Gitk-Argumenten
- CVE-2025-27614 Sicherheitsanfälligkeit in Gitk-Abitryärcodeausführung
- CVE-2025-46334 Git-Malicious-Shell-Sicherheitsanfälligkeit
- CVE-2025-46835 Git-Datei-Überschreibungsanfälligkeit
- CVE-2025-48384 Git Symlink-Sicherheitsanfälligkeit
- CVE-2025-48385 Git-Protokoll-Injektionssicherheitsanfälligkeit
- CVE-2025-48386 Sicherheitsanfälligkeit in Git Credential Helper
Visual Studio 2019, Version 16.11.48
veröffentlicht am 10. Juni 2025
Probleme, die in diesem Release behandelt werden
- Das VS-Installationsprogramm wurde aktualisiert, um die neuesten Wartungsversionen für Windows SDK-Versionen 10.0.19041.0 und 10.0.22621.0 einzuschließen.
Visual Studio 2019, Version 16.11.47
veröffentlicht am 13. Mai 2025
Probleme, die in diesem Release behandelt werden
- Es wurde ein Problem in der Modern Query Work Item TFVC Checkin-Policy behoben, das verhinderte, dass der Projektname abgerufen werden konnte.
- Es wurde ein Problem in der TFVC-Check-in-Policy für verbotene Muster behoben, das dazu führte, dass die Muster von der Policy "vergessen" wurden, nachdem sie erstellt wurde.
Umgesetzte Sicherheitsempfehlungen
- CVE-2025-32703 Der Administrator, der VS auf dem Rechner installiert, kennt den Zugriff auf ETW-Tracing nicht
- CVE-2025-32702 Entfernte Code-Ausführung aufgrund von Nuget-Paket-Squatting
- CVE-2025-26646 .NET - Spoofing - Rechteausweitung im Standardverhalten der DownloadFile-Aufgaben von msbuild
Visual Studio 2019, Version 16.11.46
veröffentlicht am 8. April 2025
In diesem Release behobene Probleme
- Unterstützung für moderne TFVC-Check-In-Richtlinien sowie Anleitungen und Warnungen hinzugefügt, wenn veraltete TFVC-Check-In-Richtlinien angewendet werden.
Visual Studio 2019, Version 16.11.45
veröffentlicht am 11. März 2025
In diesem Release behobene Probleme
Umgesetzte Sicherheitsempfehlungen
- CVE-2025-25003 Visual Studio Erhöhung von Berechtigungen Sicherheitsanfälligkeit
- CVE-2025-24998 Visual Studio-Installer Erhöhung der Berechtigungsstufe Sicherheitsanfälligkeit
Visual Studio 2019, Version 16.11.44
veröffentlicht am 11. Februar 2025
In diesem Release behobene Probleme
Umgesetzte Sicherheitsempfehlungen
- CVE-2025-21206 Visual Studio Installer Elevation of Privilege - Uncontrolled Search Path Element ermöglicht es einem nicht autorisierten Angreifer, berechtigungen lokal zu erhöhen.
-
CVE-2023-32002 Node.js
Module._load()Richtlinie Remotecodeausführung – Die Verwendung kannModule._load()den Richtlinienmechanismus umgehen und Module außerhalb der policy.json Definition für ein bestimmtes Modul anfordern.
Visual Studio 2019, Version 16.11.43
veröffentlicht am 14. Januar 2025
In diesem Release behobene Probleme
Umgesetzte Sicherheitsempfehlungen
- CVE-2025-21172 Sicherheitsanfälligkeit für Remotecodeausführung in .NET und Visual Studio
- CVE-2025-21176 .NET, .NET Framework und Visual Studio Sicherheitsanfälligkeit bezüglich Remotecodeausführung
- CVE-2025-21178 Visual Studio Sicherheitsanfälligkeit für Remotecodeausführung
- CVE-2024-50338 Wagenrücklaufzeichen in der Remote-URL ermöglichen es böswilligen Repositorys, Anmeldeinformationen freizugeben.
Visual Studio 2019, Version 16.11.42
veröffentlicht am 12. November 2024
In diesem Release behobene Probleme
Entwicklercommunity
Visual Studio 2019, Version 16.11.41
veröffentlicht am 8. Oktober 2024
In diesem Release behobene Probleme
Umgesetzte Sicherheitsempfehlungen
- CVE-2024-43603 Denial-of-Service-Sicherheitsanfälligkeit im Visual Studio Collector Service
- CVE-2024-43590 Erhöhung der Berechtigungen Sicherheitsanfälligkeit im Visual Studio C++ Redistributable Installationsprogramm
Visual Studio 2019, Version 16.11.40
Veröffentlichung: 10. September 2023
In diesem Release behobene Probleme
Umgesetzte Sicherheitsempfehlungen
CVE-2024-35272 SQL Server Native Client OLE DB-Provider-Sicherheitsanfälligkeit für Remotecodeausführung
Visual Studio 2019, Version 16.11.39
Veröffentlichung: 13. August 2024
In diesem Release behobene Probleme
- Aktualisierung des IntelliCode-Modells, sodass Benutzer die Modelle direkt erhalten und für Downloads nicht mehr von Back-End-Diensten abhängig sind.
Umgesetzte Sicherheitsempfehlungen
- CVE-2024-29187(Neu veröffentlicht) – WiX-basierte Installationsprogramme sind bei der Ausführung als SYSTEM für binäres Hijacking anfällig.
Visual Studio 2019, Version 16.11.38
Veröffentlichung: 9. Juli 2024
In diesem Release behobene Probleme
- Version 6.2 von AzCopy wird aufgrund der Außerdienststellung nicht mehr als Teil der Azure Workload in Visual Studio verteilt. Die neueste unterstützte Version von AzCopy kann von Get started with AzCopy heruntergeladen werden.
- Aktualisieren Sie MinGit auf Version 2.45.2.1, die GCM 2.5 enthält. Damit wird ein Problem mit der vorherigen GCM-Version behoben, bei dem ein Fehler nach dem Klonen an Git gemeldet wurde und es so wirkte, als ob beim Klon ein Fehler aufgetreten sei.
Visual Studio 2019, Version 16.11.37
veröffentlicht am 11. Juni 2024
In diesem Release behobene Probleme
- Nach dem Upgrade auf germanium build of Windows erfordert WSL ein manuelles Upgrade. Dies kann dazu führen, dass Visual Studio beim Öffnen von CMake-Projekten hängen.
Umgesetzte Sicherheitsempfehlungen
- CVE-2024-30052 Remotecodeausführung beim Debuggen von Speicherabbilddateien, die eine schädliche Datei mit einer entsprechenden Erweiterung enthalten
- CVE-2024-29060 Erhöhung von Berechtigungen, wenn die betroffene Installation von Visual Studio ausgeführt wird
- CVE-2024-29187 WiX-basierte Installationsprogramme sind anfällig für Binary Hijack, wenn sie als SYSTEM ausgeführt werden
Visual Studio 2019, Version 16.11.36
Veröffentlicht: 14. Mai 2024
In diesem Release behobene Probleme
- Diese Version enthält ein OpenSSL-Update auf v3.2.1
Umgesetzte Sicherheitsempfehlungen
- CVE-2024-32002 Rekursive Klone auf Groß-/Kleinschreibung ignorierenden Dateisystemen, die Symlinks unterstützen, sind anfällig für Remotecodeausführung.
- CVE-2024-32004 Remotecodeausführung beim Klonen spezieller lokaler Repositorys
Visual Studio 2019, Version 16.11.35
Veröffentlichung: 9. April 2024
In diesem Release behobene Probleme
- Mit dieser Fehlerkorrektur kann ein Client jetzt den Bootstrapper in einem Layout verwenden und den Parameter "-noWeb" übergeben, um auf einem Clientcomputer zu installieren und sicherzustellen, dass sowohl das Installationsprogramm als auch das Visual Studio Produkt nur aus dem Layout heruntergeladen werden. Früher hat das Installationsprogramm manchmal während des Installationsprozesses den Parameter „--noWeb“ nicht beachtet und versucht, sich selbst über das Internet zu aktualisieren.
Umgesetzte Sicherheitsempfehlungen
- CVE-2024-28929 Dieses Update behebt eine Vulnerablität der Remotecodeausführung im Microsoft ODBC-Treiber für Microsoft SQL Server.
- CVE-2024-28930 Dieses Update behebt eine Vulnerablität der Remotecodeausführung im Microsoft ODBC-Treiber für Microsoft SQL Server.
- CVE-2024-28931 Dieses Update behebt eine Vulnerablität der Remotecodeausführung im Microsoft ODBC-Treiber für Microsoft SQL Server.
- CVE-2024-28932 Dieses Update behebt eine Vulnerablität der Remotecodeausführung im Microsoft ODBC-Treiber für Microsoft SQL Server.
- CVE-2024-28933 Dieses Update behebt eine Vulnerablität der Remotecodeausführung im Microsoft ODBC-Treiber für Microsoft SQL Server.
- CVE-2024-28934 Dieses Update behebt eine Vulnerablität der Remotecodeausführung im Microsoft ODBC-Treiber für Microsoft SQL Server.
- CVE-2024-28935 Dieses Update behebt eine Vulnerablität der Remotecodeausführung im Microsoft ODBC-Treiber für Microsoft SQL Server.
- CVE-2024-28936 Dieses Update behebt eine Vulnerablität der Remotecodeausführung im Microsoft ODBC-Treiber für Microsoft SQL Server.
- CVE-2024-28937 Dieses Update behebt eine Vulnerablität der Remotecodeausführung im Microsoft ODBC-Treiber für Microsoft SQL Server.
- CVE-2024-28938 Dieses Update behebt eine Vulnerablität der Remotecodeausführung im Microsoft ODBC-Treiber für Microsoft SQL Server.
- CVE-2024-28941 Dieses Update behebt eine Vulnerablität der Remotecodeausführung im Microsoft ODBC-Treiber für Microsoft SQL Server.
- CVE-2024-28943 Dieses Update behebt eine Vulnerablität der Remotecodeausführung im Microsoft ODBC-Treiber für Microsoft SQL Server.
- CVE-2024-29043 Dieses Update behebt eine Vulnerablität der Remotecodeausführung im Microsoft ODBC-Treiber für Microsoft SQL Server.
Visual Studio 2019, Version 16.11.34
Veröffentlichung: 13. Februar 2024
In diesem Release behobene Probleme
Entwicklercommunity
- schwerwiegender Fehler C1001: Interner Compilerfehler
- VS 2022 verwendet die zu alte Node.js-Version 16 – ist ein Upgrade vorgesehen?
Umgesetzte Sicherheitsempfehlungen
- CVE-2024-0057 Eine Sicherheitsfeature-Umgehungslücke ist vorhanden, wenn Microsoft .NET frameworkbasierte Anwendungen X.509-Kettenerstellungs-APIs verwenden, das X.509-Zertifikat jedoch aufgrund eines Logikfehlers nicht vollständig validieren.
Visual Studio 2019, Version 16.11.33
Veröffentlichung: 9. Januar 2024
Probleme, die in diesem Release behandelt werden
- MinGit auf v2.43.0.1, das im Lieferumfang von OpenSSL v3.1.4 enthalten ist, wurde aktualisiert, und es wurde eine Regression, bei der Netzwerkvorgänge unter bestimmten Umständen wirklich langsam waren, behoben.
Behandelte Sicherheitsempfehlungen
- CVE-2024-20656 Im VSStandardCollectorService150-Dienst ist eine Sicherheitslücke vorhanden, bei der lokale Angreifer Rechte auf Hosts eskalieren können, bei denen eine betroffene Installation von Microsoft Visual Studio ausgeführt wird.
- CVE-2023-32027 Diese Empfehlung wird erneut veröffentlicht, um eine Microsoft ODBC-Treiber für SQL Server Remote-Code-Ausführung Sicherheitsanfälligkeit in Visual Studio anzusprechen.
- CVE-2023-32025 Diese Empfehlung wird erneut veröffentlicht, um eine Schwachstelle bezüglich der Remotecodeausführung im Microsoft ODBC-Treiber für SQL Server in Visual Studio anzugehen.
- CVE-2023-32026 Diese Empfehlung wird erneut veröffentlicht, um einen Microsoft ODBC-Treiber für SQL Server Sicherheitsanfälligkeit bei der Remotecodeausführung in Visual Studio zu beheben.
- CVE-2023-29356 Diese Empfehlung wird erneut veröffentlicht, um eine Sicherheitsanfälligkeit für die Remotecodeausführung des Microsoft ODBC-Treibers für SQL Server in Visual Studio zu beheben.
- CVE-2023-32028 Diese Empfehlung wird erneut veröffentlicht, um eine Microsoft Sicherheitsanfälligkeit in SQL OLE DB RemoteCode Execution in Visual Studio zu beheben.
- CVE-2023-29349 Diese Empfehlung wird erneut veröffentlicht, um eine Sicherheitsanfälligkeit in Microsoft ODBC und OLE DB remote code execution in Visual Studio zu beheben.
Visual Studio 2019, Version 16.11.32
veröffentlicht am 14. November 2023
Probleme, die in diesem Release behandelt werden
Entwicklercommunity
Behandelte Sicherheitsempfehlungen
- CVE-2023-36042Eine Denial-of-Service-Schwachstelle besteht in Visual Studio, bei der ein fehlerhaft formatierter dekorierter Name zu einer Endlosschleife führen kann.
Visual Studio 2019, Version 16.11.31
Veröffentlichung: 10. Oktober 2023
Probleme, die in diesem Release behandelt werden
- In Visual Studio wurde die Git-Version auf v 2.41.0.3 aktualisiert.
Visual Studio 2019, Version 16.11.30
Veröffentlichung: 12. September 2023
Probleme, die in diesem Release behandelt werden
Behandelte Sicherheitsempfehlungen
- CVE-2023-36796Dieses Sicherheitsupdate behebt eine Sicherheitsanfälligkeit in „DiaSymReader.dll“ beim Lesen einer beschädigten PDB-Datei, die zu Remotecodeausführung führen kann.
- CVE-2023-36794Dieses Sicherheitsupdate behebt eine Sicherheitsanfälligkeit in „DiaSymReader.dll“ beim Lesen einer beschädigten PDB-Datei, die zu Remotecodeausführung führen kann.
- CVE-2023-36793Dieses Sicherheitsupdate behebt eine Sicherheitsanfälligkeit in „DiaSymReader.dll“ beim Lesen einer beschädigten PDB-Datei, die zu Remotecodeausführung führen kann.
- CVE-2023-36792Dieses Sicherheitsupdate behebt eine Sicherheitsanfälligkeit in „DiaSymReader.dll“ beim Lesen einer beschädigten PDB-Datei, die zu Remotecodeausführung führen kann.
- CVE-2023-36759Dieses Sicherheitsupdate entfernt „pgodriver.sys“, wobei das Lesen einer schädlichen Datei zu Rechteerweiterungen führen kann
Visual Studio 2019, Version 16.11.29
Veröffentlichung: 8. August 2023
Probleme, die in diesem Release behandelt werden
- Es wurde ein Problem behoben, bei dem der VS „Wo sind alle“-Schalter Instanzen in einem nicht startbaren Zustand nicht zurückgab.
Behandelte Sicherheitsempfehlungen
- CVE-2023-36897 Visual Studio 2010 Tools für Office Runtime-Spoofing-Schwachstelle Dieses Sicherheitsupdate behebt eine Schwachstelle, bei der ein nicht authentifizierter, entfernter Angreifer VSTO-Add-Ins-Bereitstellungen ohne ein gültiges Code-Signatur-Zertifikat signieren kann.
Visual Studio 2019, Version 16.11.28
veröffentlicht am 25. Juli 2023
Probleme, die in diesem Release behandelt werden
Visual Studio 2019, Version 16.11.27
veröffentlicht am 13. Juni 2023
Probleme, die in diesem Release behandelt werden
- Der Assistent für ActiveX-Steuerelementvariable generiert ActiveX-Eigenschaften sowie Funktionen und stellt die Funktionalität aus Visual Studio 2015 wieder her.
- Im Rahmen dieses Updates, um CVE-2023-27909, CVE-2023-27910 und CVE-2023-27911 zu beheben, entfernen wir die Unterstützung von FBX und DAE. Dies ist eine x86-Komponente eines Drittanbieters, die vom Autor nicht mehr unterstützt wird. Betroffene Benutzer sollten den fbx-Editor verwenden.
Entwicklercommunity
- JSON-Schemas funktionieren nicht mit lokalisierten Visual Studio
- JumpThreading-Fix für Ungültigkeit der JT-Wert-Nummerierung
Behandelte Sicherheitsempfehlungen
- CVE-2023-24897 Visual Studio-Sicherheitsanfälligkeit für Remotecodeausführung Dieses Sicherheitsupdate behebt eine Sicherheitsanfälligkeit im MSDIA SDK, bei der beschädigte PDBs zu einem Heapüberlauf führen können, was einen Absturz oder eine Remotecodeausführung zur Folge haben kann.
- CVE-2023-25652 Visual Studio Sicherheitsanfälligkeit bezüglich Remotecodeausführung Dieses Sicherheitsupdate behebt eine Sicherheitsanfälligkeit, bei der speziell gestaltete Eingaben an git apply –reject ausgeführt werden können, die zu kontrollierten Schreibvorgängen von Inhalten an beliebigen Stellen führt.
- CVE-2023-25815 Visual Studio Spoofing-Sicherheitsanfälligkeit Dieses Sicherheitsupdate behebt eine Sicherheitsanfälligkeit, bei der Github-Lokalisierungsnachrichten auf einen hartcodierten Pfad verweisen, anstatt das Laufzeitpräfix zu berücksichtigen, das zu nicht gebundenen Speicherschreibvorgängen und Abstürzen führt.
- CVE-2023-29007 Visual Studio Sicherheitsanfälligkeit bezüglich Remotecodeausführung Dieses Sicherheitsupdate behebt eine Sicherheitsanfälligkeit, in der eine Konfigurationsdatei, die einen Logikfehler enthält, zu einer willkürlichen Konfigurationseinfügung führt.
- CVE-2023-29011 Visual Studio Sicherheitsanfälligkeit bezüglich Remotecodeausführung Dieses Sicherheitsupdate behebt eine Sicherheitsanfälligkeit, bei der die ausführbare Datei von Git für Windows, die für die Implementierung eines SOCKS5-Proxys verantwortlich ist, anfällig für die Aufnahme einer nicht vertrauenswürdigen Konfiguration auf Mehrbenutzercomputern ist.
- CVE-2023-29012 Sicherheitsanfälligkeit in Visual Studio bezüglich Remotecodeausführung Dieses Sicherheitsupdate behebt eine Sicherheitsanfälligkeit, bei der das Git-CMD-Programm von Git für Windows beim Start irrtümlich nach einem Programm sucht, was zur stillen Ausführung von willkürlichem Code führt.
- CVE-2023-27909 Sicherheitsanfälligkeit für Remotecodeausführung in Visual Studio Dieses Sicherheitsupdate behebt eine Out-of-Bounds-Schreibanfälligkeit im Autodesk® FBX® SDK, bei der Version 2020 oder früher möglicherweise zur Ausführung von Code durch bösartig gestaltete FBX-Dateien oder zur Offenlegung von Informationen führen kann.
- CVE-2023-27910 Visual Studio Sicherheitsrisiko bei Informationsoffenlegung Dieses Sicherheitsupdate behebt eine Sicherheitsanfälligkeit, bei der ein Benutzer möglicherweise dazu verleitet wird, eine böswillige FBX-Datei zu öffnen, die eine Sicherheitsanfälligkeit bezüglich Stack-Pufferüberlauf in Autodesk® FBX® SDK 2020 oder früher ausnutzen kann, die zu Remotecodeausführung führen kann.
- CVE-2023-27911 Visual Studio Sicherheitsanfälligkeit bezüglich Remotecodeausführung Dieses Sicherheitsupdate behebt eine Sicherheitsanfälligkeit, bei der ein Benutzer möglicherweise dazu verleitet wird, eine schädliche FBX-Datei zu öffnen, die eine Heap-Pufferüberlauf-Schwachstelle im Autodesk® FBX® SDK 2020 oder früher ausnutzen kann, was eine Remotecodeausführung zur Folge haben kann.
- CVE-2023-33139 Visual Studio Sicherheitsrisiko bei der Offenlegung von Informationen Dieses Sicherheitsupdate behebt eine OOB-Sicherheitsanfälligkeit, bei der der Obj-Dateiparser in Visual Studios zur Offenlegung von Informationen führt.
Visual Studio 2019, Version 16.11.26
Veröffentlichung: 11. April 2023
Probleme, die in diesem Release behandelt werden
- Es wurde ein Problem in IIS Express behoben, das beim Aktualisieren von Telemetriedaten zu einem Absturz führen konnte.
- Ein Absturz wurde behoben, der auftritt, wenn ungültige Eingaben an den Treiber gesendet werden, der beim PGO-Training für Kernelmodustreiber verwendet wird.
Entwicklercommunity
Behandelte Sicherheitsempfehlungen
- CVE-2023-28296 Visual Studio Sicherheitsanfälligkeit für Remotecodeausführung
- CVE-2023-28299 Visual Studio Spoofing-Sicherheitsanfälligkeit
- CVE-2023-28262 Visual Studio Sicherheitsanfälligkeit durch Erhöhung von Berechtigungen
- CVE-2023-28263 Visual Studio Sicherheitsrisiko bei der Offenlegung von Informationen
Visual Studio 2019, Version 16.11.25
Veröffentlichung: 14. März 2023
Probleme, die in diesem Release behandelt werden
- Git 2.39 hat den Wert für „credential.helper“ von „manager-core“ in „manager“ umbenannt. Weitere Informationen finden Sie unter https://aka.ms/gcm/rename.
- Updates für mingit und Git für das Windows-Paket auf v2.39.2, die CVE-2023-22490 beheben
Behandelte Sicherheitsempfehlungen
- CVE-2023-22490 Sicherheitsrisiko bei der Remotecodeausführung in MinGit
- CVE-2023-22743 Git für Windows Installer Erhöhung der Berechtigungen Schwachstelle
- CVE-2023-23618 Remotecodeausführungsanfälligkeit in Git für Windows
- CVE-2023-23946 Sicherheitsrisiko bei der Remotecodeausführung in MinGit
Visual Studio 2019, Version 16.11.24
Veröffentlichung: 14. Februar 2023
Probleme, die in diesem Release behandelt werden
- Der CPython-Interpreter wurde auf Version 3.9.13 aktualisiert.
- Mingit und Git für Windows Paket auf v2.39.1.1 aktualisiert, das CVE-2022-41903 behebt
Behandelte Sicherheitsempfehlungen
- CVE-2023-21566 Berechtigungseskalationsanfälligkeit im Visual Studio Installer
- CVE-2023-21567 Visual Studio Sicherheitsanfälligkeit durch Dienstverweigerung
- CVE-2023-21808 .NET- und Visual-Studio-Remotecodeausführungsanfälligkeit
- CVE-2023-21815 Visual Studio Sicherheitsanfälligkeit für Remotecodeausführung
- CVE-2023-23381 Visual Studio Code Remotecodeausführungs-Sicherheitslücke
- CVE-2022-23521: Integerüberlauf beim Parsen von GITATTRIBUTES-Dateien
-
CVE-2022-41903: Heapüberlauf in
git archiveundgit log --formatführt zu RCE - CVE-2022-41953: Sicherheitsrisiko durch Remotecodeausführung beim Klonen mit Git GUI
Visual Studio 2019, Version 16.11.23
Veröffentlichung: 10. Januar 2023
Behandelte Sicherheitsempfehlungen
- CVE-2023-21538 .NET Denial-of-Service-Sicherheitsanfälligkeit In .NET 6.0 ist eine Denial-of-Service-Sicherheitsanfälligkeit vorhanden, bei der ein böswilliger Client einen Stapelüberlauf verursachen könnte, der zu einem Denial-of-Service-Angriff führen kann, wenn ein Angreifer eine ungültige Anforderung an einen verfügbaren Endpunkt sendet.
Visual Studio 2019, Version 16.11.22
veröffentlicht am 13. Dezember 2022
Behandelte Sicherheitsempfehlungen
- CVE-2022-41089 Remotecodeausführung Eine Sicherheitslücke zur Remotecodeausführung besteht in .NET Core 3.1, .NET 6.0 und .NET 7.0, bei der ein böswilliger Akteur einen Benutzer dazu bringen kann, willkürlichen Code durch die Verarbeitung böswillig gestalteter XPS-Dateien auszuführen.
Visual Studio 2019, Version 16.11.21
Veröffentlichung: 8. November 2022
Probleme, die in diesem Release behandelt werden
- Es wurden bedingte Schutzvorrichtungen hinzugefügt, um falsche Verweise in AMD64-Optimierungen für boost, stl_interfaces zu beheben.
Behandelte Sicherheitsempfehlungen
- CVE-2022-41119 Remote Code Execution Heap-Überlauf-Schwachstelle in Visual Studio
- CVE-2022-39253 Veröffentlichung von Informationen Lokale Klonoptimierung dereferenziert standardmäßig symbolische Links
Visual Studio 2019, Version 16.11.20
Veröffentlichung: 11. Oktober 2022
Probleme, die in diesem Release behandelt werden
- Die Ressourcenansicht wird für Projekte, die neu geladen werden, zuverlässiger angezeigt.
- Administratoren können das VS-Installationsprogramm auf einem Offlineclientcomputer über ein Layout aktualisieren, ohne VS zu aktualisieren.
Behandelte Sicherheitsempfehlungen
- CVE-2022-41032 .NET Sicherheitsanfälligkeit bezüglich Erhöhung von Rechten Eine Sicherheitsanfälligkeit ist in .NET 7.0.0-rc.1 vorhanden, .NET 6.0-, .NET Core 3.1- und NuGet-Clients (NuGet.exe, NuGet.Commands, NuGet.CommandLine, NuGet.Protocol), wo ein böswilliger Akteur dazu führen kann, dass ein Benutzer beliebigen Code ausführt.
Visual Studio 2019, Version 16.11.19
Veröffentlicht: 13. September 2022
Probleme, die in diesem Release behandelt werden
- Die Ressourcenansicht wird für Projekte, die neu geladen werden, zuverlässiger angezeigt.
Behandelte Sicherheitsempfehlungen
- CVE-2022-38013 .NET Denial-of-Service-SicherheitsanfälligkeitEine Denial-of-Service-Sicherheitsanfälligkeit besteht in ASP.NET Core 3.1 und .NET 6.0, bei denen ein böswilliger Client einen Stacküberlauf verursachen kann, der zu einem Denial-of-Service-Angriff führt, wenn ein Angreifer eine angepasste Nutzlast sendet, die während der Modellbindung analysiert wird.
Visual Studio 2019, Version 16.11.18
Veröffentlichung: 9. August 2022
Von Entwicklercommunity
- Codierte UI in VS2019 – VS stürzt beim Öffnen und/oder Erweitern von UI-Zuordnungen ab
- Das Starten mehrerer Startprojekte schlägt mit der Fehlermeldung fehl.
Behandelte Sicherheitsempfehlungen
- CVE-2022-34716 .NET Sicherheitsrisiko bei der Offenlegung von Informationen In .NET 6.0 und .NET Core 3.1 ist eine Sicherheitslücke zur Offenlegung von Informationen vorhanden, die zu unbefugtem Zugriff auf privilegierte Informationen führen könnte.
- CVE-2022-31012 Remote-Code-Ausführung Der Git-Installer für Windows kann dazu verleitet werden, eine unsichere Binärdatei auszuführen.
- CVE-2022-29187 Erhöhung von Rechten Böswillige Benutzer können ein GIT-Verzeichnis in einem Ordner erstellen, der einem Administrator gehört.
- CVE-2022-35777 Remotecodeausführung Visual Studio 2022 Preview Fbx-Dateiparser Heap-Overflow Sicherheitsanfälligkeit
- CVE-2022-35825 Remotecodeausführung Visual Studio 2022 Preview Fbx File parser OOBW Sicherheitsrisiko
- CVE-2022-35826 Remotecodeausführung Visual Studio 2022 Preview Fbx File parser Heap Overflow Sicherheitsanfälligkeit
- CVE-2022-35827 Remotecodeausführung Visual Studio 2022 Vorschau FBX-Dateiparser Heap-OOBW-Sicherheitsanfälligkeit
Visual Studio 2019, Version 16.11.17
Veröffentlichung: 12. Juli 2022
Probleme, die in diesem Release behandelt werden
- LibraryManager wurde aktualisiert, um die Änderungen an der CDNJS-API zu berücksichtigen.
Von Entwicklercommunity
Visual Studio 2019, Version 16.11.16
Veröffentlicht: 14. Juni 2022
Von Entwicklercommunity
Behandelte Sicherheitsempfehlungen
- CVE-2022-30184 .NET Sicherheitsrisiko bei der Offenlegung von Informationen In .NET 6.0 und .NET Core 3.1 innerhalb von NuGet besteht ein Sicherheitsrisiko, in dem ein Verlust von Anmeldeinformationen auftreten kann.
- CVE-2022-24513 Sicherheitsanfälligkeit zur Erhöhung von Berechtigungen Eine potenzielle Sicherheitslücke zur Erhöhung von Berechtigungen besteht, wenn der Microsoft Visual Studio-Updaterdienst lokale Konfigurationsdaten nicht ordnungsgemäß analysiert.
Visual Studio 2019, Version 16.11.15
Veröffentlichung: 17. Mai 2022
Probleme, die in diesem Release behandelt werden
- Feste Verbindungen für Azure SQL Managed Instance in SQL Server Data Tools, einschließlich Schemavergleich und SQL Server Explorer. Hinweis: Die Unterstützung für Azure Arc-aktivierte verwaltete Instanz ist für eine zukünftige Version geplant (In der Community)
Von Entwicklercommunity
Visual Studio 2019, Version 16.11.14
Veröffentlicht: 10. Mai 2022
Probleme, die in diesem Release behandelt werden
- Die Implementierung für die verbleibenden C++20-Fehlerberichte (a.k.a. Backports) wurde hinzugefügt. Alle C++20-Features sind jetzt unter dem „/std:c++20“-Schalter verfügbar. Weitere Informationen zu den implementierten Backports finden Sie im Projekt C++20 Fehlerberichte im Repository microsoft/STL GitHub und dieser Blogpost
- Git für Windows Version aktualisiert, die von Visual Studio und installierbarer optionaler Komponente auf 2.36.0.1 verbraucht wird
- Ein Problem mit der Git-Integration wurde behoben, bei dem beim Pullen/Synchronisieren von auseinandergegangenen Verzweigungen das Ausgabefenster keinen lokalisierten Hinweis darauf zeigte, wie das Problem gelöst werden kann.
Von Entwicklercommunity
Behandelte Sicherheitsempfehlungen
CVE-2022-29117 .NET Denial of Service Vulnerability Eine Schwachstelle existiert in .NET 6.0, .NET 5.0 und .NET Core 3.1, durch die ein Angreifer Cookies manipulieren kann, was zu einem Denial of Service führen kann.
CVE-2022-23267 .NET Core Denial of Service Vulnerability In .NET 6.0 ist eine Sicherheitsanfälligkeit vorhanden, .NET 5.0 und .NET Core 3.1, bei dem ein böswilliger Client einen Denial of Service über übermäßige Speicherzuweisungen über HttpClient verursachen kann.
CVE-2022-29145 .NET Sicherheitsanfälligkeit bezüglich Denial of Service Eine Sicherheitsanfälligkeit in .NET 6.0, .NET 5.0 und .NET Core 3.1 ermöglicht es einem böswilligen Client, einen Denial of Service zu verursachen, wenn HTML-Formulare analysiert werden.
CVE-2022-24513 Sicherheitsanfälligkeit zur Erhöhung von Berechtigungen Eine potenzielle Sicherheitslücke zur Erhöhung von Berechtigungen besteht, wenn der Microsoft Visual Studio-Updaterdienst lokale Konfigurationsdaten nicht ordnungsgemäß analysiert.
Visual Studio 2019, Version 16.11.13
Veröffentlicht am 19. April 2022
Probleme, die in diesem Release behandelt werden
- Regression von „vctip.exe“ von 16.11.12 wurde behoben.
- Ein Fehler wurde behoben, der verhinderte, dass einige Anwendungen, die mit Address Sanitizer (ASAN) erstellt wurden, in Windows 11 geladen werden konnten.
- Ein weiteres ASAN-Problem wurde behoben, durch das bei Multithread-Anwendungen mit Heap-Inhalt möglicherweise Deadlocks, falsche Berichte zu freigegebenen wilden Zeigern oder ein Deadlock während der Vorgangsbeendigung auftreten können.
Visual Studio 2019, Version 16.11.12
Veröffentlichung: 12. April 2022
Probleme, die in diesem Release behandelt werden
- Ein Problem wurde behoben, das dazu führen konnte, dass einige Animationen zur Testausführung im Hintergrund ausgeführt wurden, auch wenn die zugehörigen Testausführungen abgeschlossen waren. Dies führte zu Verlangsamungen, die besonders bei Monitoren mit hohen Aktualisierungsraten spürbar waren. Der Fix sollte die Erfahrung der Verwendung von VS auf Monitoren mit hohen Aktualisierungsraten verbessern.
- Es wurde eine unnötige Warnung beim Herstellen einer Verbindung mit einem LiveShare-Server entfernt, der bestimmte Funktionen nicht bereitstellt, die vom Client verwendet werden.
Von Entwicklercommunity
- Optimierte Qt-Anwendungen stürzen beim Start auf ARM64 ab
- Ich erhalte einen Fehler in Live Share: Der Ausgabekanals-Benutzer ist aufgrund eines fehlenden abhängigen Diensts nur eingeschränkt funktionsfähig.
- Suchvorgänge in IVsTextImage funktionieren in Visual Studio 2019 nicht
Behandelte Sicherheitsempfehlungen
CVE-2022-24765 Schwachstelle bei Rechteerweiterung In Git für Windows besteht eine potenzielle Schwachstelle bei der Rechteerweiterung, bei der Git-Vorgänge außerhalb eines Repositorys ausgeführt werden können, während ein Git-Verzeichnis durchsucht wird. Git für Windows wird jetzt auf Version 2.35.2.1 aktualisiert.
CVE-2022-24767 DLL-Hijacking-Schwachstelle Im Git für Windows-Installationsprogramm besteht eine potenzielle DLL-Hijacking-Schwachstelle, bei Ausführung des Deinstallationsprogramms unter dem SYSTEM-Benutzerkonto. Git für Windows wird jetzt auf Version 2.35.2.1 aktualisiert.
CVE-2022-24513 Sicherheitsanfälligkeit zur Erhöhung von Berechtigungen Eine potenzielle Sicherheitslücke zur Erhöhung von Berechtigungen besteht, wenn der Microsoft Visual Studio-Updaterdienst lokale Konfigurationsdaten nicht ordnungsgemäß analysiert.
Visual Studio 2019, Version 16.11.11
Veröffentlichung: 8. März 2022
Probleme, die in diesem Release behandelt werden
- Ein Problem mit dem Remotedebugging, das insbesondere den Azure App Service betraf, wurde behoben. Dabei trat gelegentlich der Fehler „Die Verbindung mit dem Remoteendpunkt wurde beendet“ auf, und Visual Studio forderte in diesen Fällen nicht zur Eingabe von Anmeldeinformationen auf.
- Verbesserte Leistung von Monitoren mit hohen Aktualisierungsraten.
Von Entwicklercommunity
- Interner Compilerfehler im Faltungsausdruck mit „+=“-Operator in 16.11
- consteval-Konstruktor und C7595
- cl macht keine speziellen Memberfunktionen implizit constexpr
- „Kann nicht freistehend sein“ erfordert Ausdrücke
- Es gibt keine konfigurierten Erweiterungskataloge in VS 2019
- Sql Server-Objekt-Explorer zeigt keine Indizes an
- SQL-Projekt wird nicht erstellt, wenn es über Dateispeichertabellen verfügt.
Behandelte Sicherheitsempfehlungen
CVE-2020-8927 Verwundbarkeit Eine Verwundbarkeit zur Ausführung von Remote-Code besteht in .NET 5.0 und .NET Core 3.1, bei der ein Pufferüberlauf in den Brotli-Bibliotheksversionen vor 1.0.8 vorhanden ist.
CVE-2022-24464 Sicherheitsanfälligkeit Bei der Analyse bestimmter Arten von HTTP-Formularanforderungen ist eine Sicherheitsanfälligkeit bezüglich denial of service in .NET 6.0, .NET 5.0 und .NET CORE 3.1 vorhanden.
CVE-2022-24512 Sicherheitsanfälligkeit In .NET 6.0, .NET 5.0 und .NET Core 3.1 besteht eine Remotecodeausführungs-Sicherheitsanfälligkeit, bei der in der .NET Double Parse-Routine ein Stapelpufferüberlauf auftritt.
CVE-2021-3711 Sicherheitsanfälligkeit bezüglich OpenSSL-Pufferüberlauf In OpenSSL ist ein potenzieller Pufferüberlaufrisiko vorhanden, der von Git für Windows verwendet wird. Git for Windows wird jetzt auf Version 2.35.1.2 aktualisiert, die dieses Problem behebt.
Visual Studio 2019, Version 16.11.10
Veröffentlichung: 8. Februar 2022
Probleme, die in diesem Release behandelt werden
- Behoben: Problem, das sporadische C++-Linkerabstürze verursacht hat
- Fehlerhafte Codegenerierung im Hintergrund bei x64.
- Ein Problem, das verhinderte, dass Dateien gelöscht wurden, während sie von statischen C++-Hintergrundanalysen verarbeitet wurden
- Behoben: Problem im C++-ATL-CString-Gleichheitsoperator im C++20-Modus
- Behoben: Problem, das einen Initialisierer daran hindern konnte, ein Auslastungstestszenario auszuführen
Von Entwicklercommunity
- Fehlende Vergleichsoperatoren zwischen LPCWSTR und CString in VS 16.11.8
- x64-Optimiererfehler in VC++2019 16.11.4
Behandelte Sicherheitsempfehlungen
CVE-2022-21986 Denial-of-Service-Schwachstelle Eine Denial-of-Service-Schwachstelle besteht in .NET 5.0 und .NET 6.0, wenn der Kestrel-Webserver bestimmte HTTP/2- und HTTP/3-Anforderungen verarbeitet.
Visual Studio 2019, Version 16.11.9
Veröffentlichung: 11. Januar 2022
Probleme, die in diesem Release behandelt werden
- Es wurde ein Problem behoben, bei dem Anwendungen nicht mehrmals debuggt werden konnten, wenn Windows-Terminal als Standardterminal verwendet wird.
- Setup-Korrektur, um Kunden in blockierten Konfigurationen zu entsperren
- Es wurde ein Problem behoben, das verhinderte, dass ein Client einen aktuelleren Bootstrapper aktualisieren konnte. Sobald der Client den Bootstrapper und das Installationsprogramm verwendet, die im Januar 2022 oder später ausgeliefert wurden, sollten alle Updates, die nachfolgende Bootstrapper verwenden, für die Dauer des Produktlebenszyklus funktionieren.
- Ein gelegentliches Auftreten wurde behoben, bei dem VSInstr beim Instrumentieren einer Binärdatei mit flüchtigen Metadaten nicht beendet wurde, was zu einem Fehler bei der Instrumentierungsprofilerstellung führte.
- Ein Problem wurde behoben, bei dem die Kompilierung von C++-Code mit sehr großen Funktionen mit /Og oder #pragma optimize("g") ungültigen Code generieren kann (ungültige codegen).
- In C++ wurde ein Fehler bei „Concurrency::parallel_for_each“ behoben, durch den der aufrufende Prozess aufgrund eines Ganzzahlüberlaufs abstürzte.
Von Entwicklercommunity
Visual Studio 2019, Version 16.11.8
Veröffentlichung: 14. Dezember 2021
Probleme, die in diesem Release behandelt werden
Rendering von bidirektionalen Textsteuerzeichen
Um einen potenziell böswilligen Exploit zu verhindern, mit dem Code falsch dargestellt werden kann, erlaubt der Visual Studio Editor nicht mehr, dass bidirektionale Textsteuerelementzeichen die Reihenfolge der Zeichen auf der Bearbeitungsoberfläche ändern können. Eine neue Option bewirkt, dass diese bidirektionalen Textsteuerzeichen mit Platzhaltern angezeigt werden. Die bidirektionalen Textsteuerzeichen sind weiterhin im Code vorhanden, da dieses Verhalten sich nur auf die im Code-Editor gerenderten Inhalte auswirkt.
Diese Funktion kann über „Extras > Optionen“ gesteuert werden. Unter „Text-Editor > Allgemein“ befindet sich die Option „Show bidirectional text control characters“ (Bidirektionale Textsteuerzeichen anzeigen), die standardmäßig aktiviert ist. Wenn diese Option aktiviert ist, werden alle bidirektionalen Textsteuerzeichen als Platzhalter gerendert. Wenn Sie die Option deaktivieren, wird das vorherige Verhalten wiederhergestellt, bei dem diese Zeichen nicht gerendert werden.
Ein Unicode-Zeichen gilt als bidirektionales Textsteuerzeichen, wenn es in einen der folgenden Bereiche fällt: U+061c, U+200e–U+200f, U+202a–U+202e oder U+2066–U+2069.
- Ein Problem im C++-Compiler wurde korrigiert, bei dem ein mit Vorlagen versehener Destruktor, der an einer Klassenhierarchie mit Datenmemberinitialisierern beteiligt ist, manchmal zu früh instanziiert wurde. Dies konnte zu einer falschen Diagnose für die Verwendung nicht definierter Typen oder zu anderen Fehlern führen.
- Ein Problem in den CString-Vergleichen der ATL in den Sprachmodi „C++20“ und „C++Latest“ wurde behoben.
- Python 3.9.7 zu Python Workload hinzugefügt. Python 3.7.8 aufgrund einer Sicherheitslücke entfernt.
Von Entwicklercommunity
- Durch die referenzierte DacPac-Datei verarbeitet die Bereitstellung refactorlog, auch wenn „IncludeCompositeObjects“ gleich „false“ ist
- CString mit Operator <=> gibt falsche Ergebnisse zurück (Auswirkung auf std::map, std::set usw.)
- Visual Studio sqldb-Projekt kann keinen Primärschlüssel mit (statistics_incremental = aktiviert) für Tabelle erstellen
- Vorlagenvererbung erzwingt manchmal falsche Instanziierung.
- Visual Studio 2019 friert ein, wenn aspx/aspx.vb-Dateien verglichen werden
- Microsoft.Azure. Compute.Emulator.EXE wird nicht aktualisiert
Behandelte Sicherheitsempfehlungen
CVE-2021-43877 .NET Sicherheitsanfälligkeit Eine Rechteerweiterungsschwachstelle besteht in ANCM, die eine Rechteerweiterung ermöglichen kann, wenn .NET Core-, .NET 5- und .NET 6-Anwendungen innerhalb von IIS gehostet werden.
CVE-2021-42574 Sicherheitsrisiko durch bidirektionalen Text Bidirektionale Textsteuerzeichen können verwendet werden, um Code im Editor anders als auf dem Datenträger gespeichert zu rendern.
Visual Studio 2019, Version 16.11.7
Veröffentlichung: 16. November 2021
Probleme, die in diesem Release behandelt werden
- Unterstützung für Xcode 13.1 hinzugefügt.
- Der Bootstrapper berücksichtigt jetzt den Parameter „--useLatestInstaller“, wodurch der neueste Installer in das Layout integriert wird. Dieses neueste Installationsprogramm, das mit Visual Studio 2022 ausgeliefert wird, ermöglicht das Szenario, in dem Unternehmen ihre Kunden von einem Layoutstandort zu einem anderen übertragen möchten. Weitere Informationen finden Sie im [Visual Studio Administratorhandbuch](* Die Bootstrapper respektieren jetzt den Parameter "-useLatestInstaller", wodurch das neueste Installationsprogramm in das Layout integriert wird. Dieses neueste Installationsprogramm, das mit Visual Studio 2022 ausgeliefert wird, ermöglicht das Szenario, in dem Unternehmen ihre Kunden von einem Layoutstandort zu einem anderen übertragen möchten. Weitere Informationen finden Sie im Visual Studio Administratorhandbuch.)
- Es wurde ein Problem behoben, bei dem WAP-Projekte nicht im Kombinationsfeld der Startprojekt-Symbolleiste angezeigt wurden.
- Es wurde ein Problem mit Windows Application Projects (WAP) behoben, bei dem unter bestimmten Umständen das endgültige Anwendungsbundle falsche Binärdateien enthält.
- Es wird verhindert, dass das Öffnen der Fenster „Team Explorer > Verbindungen verwalten“ oder „Git-Änderungen“ zum Entladen von TFVC-Lösungen führt.
Von Entwicklercommunity
- Die Versionen 16.8.0 bis 16.9.1 reagieren nicht mehr und werden häufig neu gestartet
- IntelliSense-Fehler bei std::source_location::current()
- Visual Studio 2019, Version 16.10 – UWP – Xamarin: Laufzeit ausnahme "Datei oder Assembly konnte nicht geladen werden" nach dem Update auf Visual Studio 16.10
- Visual Studio 2019, Version 16.11.3 – Fehler beim Verpacken der UWP-Anwendung
- 16.11.6: Fehler beim Installieren des Pakets „AndroidImage_x86_API125_Private,version=10.0.0.3“
Visual Studio 2019, Version 16.11.6
Veröffentlichung: 9. November 2021
Probleme, die in diesem Release behandelt werden
- Beheben des gelegentlichen Falls, dass VSInstr beim Instrumentieren einer Binärdatei mit flüchtigen Metadaten nicht beendet wird.
- Korrektur für Fehler der Art „Bereichswert“ bei Verwendung von C++-IntelliSense.
- Unter bestimmten Bedingungen stürzte fsi ab, wenn ein internationales Gebietsschema ausgewählt und es von Visual Studio aus ausgeführt wurde. Dieses Release behebt das Problem, und FSI sollte nun ordnungsgemäß funktionieren.
- Behebt ein Problem, das dazu führen konnte, dass Visual Studio Tests für Binärdateien erstellen, debuggen oder ausführen, die mit den neuesten Codeänderungen nicht auf dem neuesten Stand waren.
- Ein Threadpool-Leck während des lokalen Debuggings bei Cloud Services wird behoben.
- Unterstützung für Android 12-APIs hinzufügen.
- Behebt einen potenziellen Deadlock beim Schließen von Performance Profiler oder Diagnosetools auf Windows Server Computern.
- Eine Verzögerung beim VS-Start wird behoben.
Behandelte Sicherheitsempfehlungen
CVE-2021-42319 Sicherheitsanfälligkeit bezüglich Rechteerweiterungen Es ist eine Sicherheitsanfälligkeit bezüglich Rechteerweiterungen im WMI-Anbieter vorhanden, der im Visual Studio-Installationsprogramm enthalten ist.
CVE-2021-42277 Sicherheitsrisiko einer Rechteerweiterung im Standardsammlungsdienst des Diagnose-Hubs Es besteht ein Sicherheitsrisiko hinsichtlich einer Rechteerweiterung, wenn der Standardsammlungsdienst des Diagnose-Hubs Dateivorgänge falsch verarbeitet.
Visual Studio 2019, Version 16.11.5
Veröffentlichung: 12. Oktober 2021
Probleme, die in diesem Release behandelt werden
Behandelte Sicherheitsempfehlungen
CVE-2020-1971 DoS-Sicherheitsrisiko (Denial of Service) in OpenSSL
Für die von Git genutzte OpenSSL-Bibliothek besteht ein potenzielles DoS-Sicherheitsrisiko.
CVE-2021-3449 DoS-Sicherheitsrisiko (Denial of Service) in OpenSSL
Für die von Git genutzte OpenSSL-Bibliothek besteht ein potenzielles DoS-Sicherheitsrisiko.
CVE-2021-3450 DoS-Sicherheitsrisiko (Denial of Service) in OpenSSL
In der von Git genutzten OpenSSL-Bibliothek existiert eine potenzielle Umgehung eines Flags.
CVE-2021-41355 .NET Offenlegungsrisiko
Eine Sicherheitslücke zur Offenlegung von Informationen ist in .NET vorhanden, bei der System.DirectoryServices.Protocols.LdapConnection Anmeldeinformationen in Nur-Text unter Linux sendet.
Visual Studio 2019, Version 16.11.4
Veröffentlichung: 05. Oktober 2021
Probleme, die in diesem Release behandelt werden
- Windows 11 SDK-Unterstützung.
- In ARM64X CRT wurden mathematische AMD64-Funktionen hinzugefügt.
- Aktualisierung der ARM64- und ARM64EC-Schnittstellen zwischen der Binärdatei und der Runtime für die POGO-Instrumentierung.
- Es wurden mehrere Probleme mit der IntelliSense-Reaktionsfähigkeit und -Richtigkeit behoben, die sich auf C++20-Konzepte, -Bereiche und abgekürzte Funktionsvorlagen auswirkten.
- Ein False Positive bei Überprüfungen der lokalen Lebensdauer wurde korrigiert.
- Ein Problem wurde behoben, bei dem Arrays, die mit einer Konstantengröße von 32 Bit allokiert wurden, weniger Arbeitsspeicher belegen konnten als angefordert.
- Stellt sicher, dass die ATL-Zeichenfolgeninitialisierung während der Initialisierung statischer Variablen in der Standard-AppDomain erfolgt.
- In C++ wurde ein Fehler bei „Concurrency::parallel_for_each“ behoben, durch den der aufrufende Prozess aufgrund eines Ganzzahlüberlaufs abstürzte.
- Ein Fehler in der Debugfunktion des STL-Iterators wurde behoben, der zu Abstürzen in Multithreadprogrammen mit STL-Containern führen konnte.
- Wir haben einen schwerwiegenden internen Compilerfehler behoben, der durch unbenannte Strukturen verursacht wurde, auf deren Felder aus SAL-Anmerkungen verwiesen wird.
- Ein seltener Absturz bei der Analyse von Vorlagencode, der __uuidof verwendet, wurde behoben.
- Ein Problem wurde behoben, das dazu führte, dass statische C++-Analyseergebnisse in der FixIt-Aktion manchmal nicht ordnungsgemäß angezeigt wurden.
- Das Öffnen von Dateien mit der UITEST-Erweiterung im Projekt der programmierten UI wurde korrigiert.
- Auslösen von Komponentenänderungsereignissen für Nichtkomponentenobjekte auch in WinForms .NET Designer
- Behebung eines Absturzes beim Löschen des ContextMenuStrip-Steuerelements im Windows Forms .NET-Designer.
- Schutz vor Abstürzen, wenn der Windows Forms Designer beim Ziehen neu geladen wird.
- Fix für zeitweiligen VS-Absturz während der Interaktion mit WinForms .NET Designer während der Lösungs- oder Projektneuerstellung.
- Es wurde ein Fehler behoben, der dazu führte, dass .NET 5 Projekte als veraltet gemeldet wurden, wenn sie auf dem neuesten Stand sein sollten, was zu langsameren Builds führte.
- Die Ressourcenindizierung für umfangreiche Unity-Projekte wird automatisch deaktiviert.
- Unterstützung für Xcode 13.0 wurde hinzugefügt.
- Diese Version behebt ein Problem mit der Bereitstellung bestimmter Windows Application Packaging-Projekte, bei denen die Bereitstellung unnötigerweise nicht geänderte Dateien kopiert.
Von Entwicklercommunity
- Vergleich von CComPtr mit CComPtr führt zu einem Fehler
- Eine strukturierte Bindung in Lambda im Lambda-Ausdruck verursacht einen ungültigen Kompilierungsfehler
- Ungültige Codegenerierung mit Operator „new“
- WinARM64-Buildfehler mit MFC/ATL-Link-Problemen nach der Migration von VS 16.8.6 zu VS 16.9.5
- Der Unity-CodeLens-Anbieter benötigt weiterhin eine riesige Menge an Arbeitsspeicher und könnte in Version 16.11 in einem umfangreichen Unity-Projekt zu einem Fehler „Nicht genügend Arbeitsspeicher“ führen
- Fehler C3493 bei /std:c++latest mit strukturierter Bindung in Lambda
Visual Studio 2019, Version 16.11.3
Veröffentlicht: 14. September 2021
Probleme, die in diesem Release behandelt werden
- Das fehlende Debugziel "Remotegerät" für Xamarin iOS-Projekte wurde wiederhergestellt.
- Es wurde ein Fehler behoben, der dazu führte, dass ein Link im Startmenü nicht mehr angezeigt wurde. Der Fehler trat nur auf, wenn ein Update für mehrere Instanzen verschiedener Produkt-SKUs auf dem gleichen Computer ausgeführt wurde.
Von Entwicklercommunity
- Visual Studio Ui reagiert nicht, wenn während des Builds zu viel Buildprotokollausgabe ausgegeben wird (z. B. Diagnoseverblichkeit)
- Live Unit Testing stürzt beim Start ab
- „Remotegerät“ ist nicht unter den Geräten aufgeführt
- Der Designer stürzt bei 32-Bit-Apps ab, wenn ein Bildlauf mit dem Mausrad darin ausgeführt wird
Behandelte Sicherheitsempfehlungen
CVE-2021-26434 Visual Studio Sicherheitsrisiko bei der Eskalation falscher Berechtigungszuweisungen
Nach der Installation der Spieleentwicklung mit C++ und dem Auswählen der Workload 'Unreal Engine Installer' ist eine Sicherheitsanfälligkeit bei der Berechtigungszuweisung in Visual Studio vorhanden. Das System ist während der Installation anfällig für LPE und erstellt ein Verzeichnis mit Schreibzugriff für alle Benutzer.
Visual Studio 2019, Version 16.11.2
Veröffentlichung: 25. August 2021
Probleme, die in diesem Release behandelt werden
- Es wurde ein Problem behoben, bei dem die CMake-Cachegenerierung fehlschlägt, wodurch IntelliSense, das Kompilieren und das Debuggen blockiert wurden.
- Beim Starten des Debuggens einer .NET- oder .NET Core-Anwendung wurde die Warnung behoben, dass das Auswerten der Funktion 'System.Diagnostics.TraceInternal.Listeners.get' ein Timeout verursachte und unsicher abgebrochen werden musste.
Von Entwicklercommunity
- CMake-Cachegenerierung "hängt" nach Upgrade von vs2019 16.11.0 auf 16.11.1
- Es konnten keine Ressourcen gefunden werden, die für die angegebene Kultur oder die neutrale Kultur geeignet sind. Stellen Sie sicher, dass "Microsoft.VisualStudio.Data.Providers.SqlServer
- Build-Auswahl hat in VS 16.11 aufgehört zu funktionieren
Visual Studio 2019, Version 16.11.1
Veröffentlichung: 16. August 2021
Probleme, die in diesem Release behandelt werden
- Behebt ein Problem beim Installieren des Microsoft. VisualStudio.ScriptedHost.Registry-Paket während Visual Studio Installation, was dazu führen würde, dass die gesamte Installation fehlschlägt.
- Blockierung des Hinzufügens einer neuen SSH-Verbindung über „Extras“ > „Optionen“ aufgehoben
Von Entwicklercommunity
Visual Studio 2019, Version 16.11.0
Veröffentlichung: 10. August 2021
Zusammenfassung der Neuerungen in dieser Version von Visual Studio 2019, Version 16.11.0
Aktualisiertes Hilfemenü
- Im aktualisierten Menü werden Einstiegsmaterial sowie hilfreiche Tipps und Tricks hervorgehoben. Sie bietet außerdem Zugriff auf Entwicklercommunity, Versionshinweise, die Visual Studio Produktroadmap und unsere Social Media-Seiten.
- Mit dem neuen Menüelement „Mein Abonnement“ können Entwickler das Beste aus ihren Abonnements herausholen, indem sie durch Bewusstsein für die Vorteile und zusätzliche Informationen mehr Nutzen daraus ziehen!
Git-Tools
- Greifen Sie über das Überlaufmenü in der Branchauswahl im Fenster „Git-Änderungen“ und auf der Statusleiste auf zusätzliche Aktionen zu.
- Zeigen Sie auf einen Branchnamen, um Details zum letzten Commit in einer QuickInfo anzuzeigen.
- Greifen Sie über die Statusleiste im Überlaufmenü der Repositoryauswahl auf zusätzliche Aktionen zu.
- Zeigen Sie auf einen Repositorynamen, um Repositorydetails wie den lokalen Pfad und die Remote-URL anzuzeigen.
C++
- LLVM-Tools, die mit Visual Studio ausgeliefert wurden, wurden auf LLVM 12 aktualisiert. Weitere Informationen finden Sie in den LLVM-Versionshinweisen.
- Die Clang-cl-Unterstützung wurde auf LLVM 12 aktualisiert.
Einstellungen
- Es wurde ein Problem behoben, das die Befehlszeilenausführung des update-Befehls beeinträchtigt hat. Wenn das Update beim ersten Mal fehlschlägt, führt eine erneute Ausführung des update-Befehls jetzt dazu, dass das Update an der Stelle fortgesetzt wird, an der es unterbrochen wurde.
- .NET Hot Reload Benutzeroberfläche zum Bearbeiten von verwaltetem Code zur Laufzeit.
Details zu den Neuerungen in dieser Version von Visual Studio 2019, Version 16.11.0
.NET Hot Reload Benutzeroberfläche zum Bearbeiten von verwaltetem Code zur Laufzeit
In dieser Version freuen wir uns, die erste Version der neuen Hot Reload Benutzeroberfläche beim Bearbeiten von Codedateien für Anwendungen wie WPF, Windows Forms, ASP.NET Core, Konsole usw. zur Verfügung zu stellen. Mit Hot Reload können Sie nun verwalteten Quellcode für Apps ändern, während die Anwendung ausgeführt wird, ohne die Ausführung anzuhalten oder einen Haltepunkt zu verwenden. Nehmen Sie stattdessen einfach eine unterstützte Änderung vor, und verwenden Sie die neue Schaltfläche „Codeänderungen anwenden“ auf der Symbolleiste, um sie sofort anzuwenden.
In diesem Update von Visual Studio ist diese neue Oberfläche verfügbar, wenn Sie Ihre Anwendung unter dem Debugger (F5) ausführen und vom Mechanismus Edit and Continue (EnC) unterstützt wird. Daher können Sie überall dort, wo EnC unterstützt wird, auch Hot Reload zusammen mit anderen Debuggerfeatures verwenden. .NET Hot Reload werden auch zusammen mit XAML-Hot Reload verwendet, sodass sowohl UI- als auch CodeBehind-Änderungen in Ihren Desktopanwendungen wie WPF oder WinUI vorgenommen werden können.
Sowohl "EnC" als auch "Hot Reload" teilen sich dieselben Einschränkungen. Beachten Sie daher, dass derzeit nicht jeder Bearbeitungstyp unterstützt wird. Die vollständige Liste der unterstützten bzw. nicht unterstützten Funktionen finden Sie in unserer Dokumentation.
Weitere Informationen zu Hot Reload und unserer langfristigen Vision finden Sie auch in unserem blog-Beitrag.
In diesem Release behobene Hauptprobleme
- MSVC C++ 14.29.16.10 SxS-Toolset wurde gemäß VS 2019 v16.10.4 aktualisiert. Die MSVC-Toolsetversion für dieses Update ist 14.29.30040.0/19.29.30040.0.
- Aktualisieren Azure Brandings
- Ein Problem beheben, bei dem ein Fehler während der CMake-Testentdeckung zu einem Fehler bei der Cache-Erstellung führen könnte.
- Ein Problem wurde behoben, das dazu führte, dass TPv0-Tests, die CSV oder SQLCE als Datenquellen verwenden, mit einer ArgumentException nicht ausgeführt werden können.
- Der Buildfehler „ApplicationVerificationFailed“ mit Hot Restart wurde behoben.
- Ein Fehler bei der Durchführung einer schnellen Aktualitätsprüfung für WAP-Projekte wurde behoben. Dieser Fehler führte dazu, dass diese Projekte erstellt wurden (anstatt übersprungen zu werden), selbst wenn das Projekt aktuell war und keine Änderungen benötigte. Dies verursachte erhöhte inkrementelle Kompilierungszeiten in der IDE.
- Der Fehler "Xamarin.iOS unterstützt das Ausführen oder Debuggen der vorherigen integrierten Version Ihres Projekts nicht" wurde behoben.
- Fehler „Verbindung mit Mac-Server mit Adresse kann nicht hergestellt werden“ beim Versuch, iOS-Anwendungen zu verteilen, wurde behoben.
- „Module für Standardbibliothek (experimentell)“ fehlte, wurde aber wiederhergestellt.
- Ein EDG-Assertionsfehler bei geschachteltem co_yield wurde behoben.
- Es wurde ein Problem behoben, das dazu führte, dass Microsoft Azure Tools für Visual Studio andere DLL-Dateien in das Infofeld laden.
- Ein Problem mit der Barrierefreiheit wurde behoben, das dazu führte, dass Kontoeinstellungen mit hohem Kontrast nicht angezeigt wurden.
- Ein Formatierungsproblem bei der Verwendung von @
{if(true)}wurde behoben. - Ein Problem mit der Barrierefreiheit wurde behoben, bei dem Sprachausgaben reduzierte Codeheader nicht ansagen konnten.
- Der Helligkeitskontrast für die Vordergrund-/Hintergrundfarbe der Ländergrenze wurde in ein Verhältnis von mindestens 3:1 korrigiert, sodass Benutzer mit Sehbehinderung diese Steuerelemente erkennen können.
- Es wurde ein Problem mit der Barrierefreiheit behoben, bei dem sich der sichtbare Name und der barrierefreie Name für das Bearbeitungsfeld „Server“, das Bearbeitungsfeld „Websitename“ und das Kombinationsfeld „Ziellaufzeit“ unterschieden.
- Es wurde ein Fehler behoben, der dazu führte, dass die Sprachausgabe die Verbindungsstatusmeldung unter der SQL Server-Kachel "Hinzufügen" ansagte.
- Filter fehlte in der Vervollständigungsliste in VB-Projekten.
- Es wurde ein Problem behoben, durch das Visual Studio gelegentlich nicht mehr reagierte, wenn Microsoft.Maui-net6.sln geladen wurde.
- Ein Fehler beim Erstellen des IOS-Projekts oder XF-Projekts wurde behoben, bei dem die Warnung "Xamarin.iOS.Common.targets" angezeigt wurde.
- Die Branchauswahl-Menügruppierung wurde korrigiert.
- Es wurde ein Problem behoben, durch das das Repository unterhalb des ausgewählten Repositorys anstelle des gewünschten Repositorys geöffnet wurde.
- Ein Fehler wurde behoben, der dazu führte, dass Warnungen für Vorlagenfunktionen einem falschen Regelsatz folgten.
- Ein Fehler wurde behoben, der dazu führte, dass die Dropdownliste des Microsoft-Kontos beim Ändern der Größe von 125% auf 150% oder 175% auf 200% abgeschnitten wurde.
- Es wurde ein Fehler bei der Barrierefreiheit behoben, bei dem die Sprachausgabe nicht den Bezeichnungsnamen ansagte.
- Der Zugriff auf die Schaltfläche „Farbe in Ressource konvertieren“ wurde für Benutzer vereinfacht.
- Es wurde für sehbehinderte Benutzer vereinfacht, den Fokus auf den Schaltflächen „Vorherigen Farbverlaufsstopp auswählen“ und „Nächsten Farbverlaufsstopp auswählen“ zu erkennen.
- Es wurden Probleme behoben, bei denen Benutzer der Sprachausgabe nicht die richtigen Informationen zu Schaltflächen erhielten.
- GitHub-spezifische Fehlermeldungen wurden beim Pushen von Commits nicht immer angezeigt.
- Es wurde ein Problem behoben, das Warnungen verursachte, wenn versucht wurde, eine Verbindung mit SharePoint herzustellen, um Voraussetzungen für das Workflowdebugging bereitzustellen.
- Es wurde ein Problem behoben, das dazu führte, dass Netzwerkvorgänge nicht mit dem Fork und den Remote-Fork-Branches im Git-Repository-Fenster funktionierten.
- Es wurde ein Problem mit der Datenbank Project behoben, bei dem das Ziehen einer Datei aus dem Projektmappen-Explorer in eine geöffnete Datei die Datei aus dem Dateisystem löscht.
- Es wurde ein Problem behoben, das eine Ausnahme in CSHTML- und RAZOR-Dateien verursachte.
- Eine langsame Anzeige von Dateien und Symbolen im Visual Studio-IDE und Projektmappen-Explorer wurde behoben.
- Es wurde ein Fehler beim Git-Messaging behoben, bei dem gemeldet wurde, dass nicht mehrere Massendateivorgänge gleichzeitig ausgeführt werden dürfen.
- Die Benutzerfreundlichkeit beim Zugriff auf die Steuerelemente für einen beliebigen Pfad des ausgewählten Profils wurde verbessert.
- Die Warnung „Fehlerliste“ beim Veröffentlichen eines Clouddienstprojekts mit einer Vorlage für eine Single-Page-Anwendung wurde korrigiert.
- Behebt ein Problem, bei dem der Versuch, das Schnellstartfenster zu schließen, zu einem Absturz von Visual Studio führen kann.
- Es wurde ein Fehler behoben, bei dem Datenbankprojekte mit NULL-Werten und dem Parameternamen „str“ nicht veröffentlicht werden konnten.
- Unterstützung für SSDT MERGE-Anweisungen wurde hinzugefügt.
- Es wurde ein Problem mit F# Interactive behoben, bei dem NuGet-Paketverweise nicht mehr funktionierten.
- Es wurde die Möglichkeit hinzugefügt, vorherige Layoutordner beim Durchsuchen von Paketen in Layoutvorgängen zu verwenden.
- Es wurden zusätzliche Verbesserungen der Barrierefreiheit für Benutzer hinzugefügt, die beim Debuggen und bei der Menüauswahl ausschließlich die Tastatur verwenden.
- Ein Lokalisierungsfehler im Test-Explorer wurde behoben.
- Es wurde ein Fehler behoben, der dazu führte, dass Builds in C#-VSIX-Projekten nicht erfolgreich ausgeführt wurden.
- Es wurde ein Fehler behoben, bei dem die Veröffentlichung einer ASP.NET Core-App, die unter Docker (Windows/Linux) läuft, in einen Docker-Container fehlschlug, mit dem Fehler: "Der aktuelle Kontext "desktop-linux" wurde im Dateisystem nicht gefunden".
- Es wurde auf die Verwendung der neuen DartLab-Instanz umgestellt, die die neuesten Korrekturen bietet und YAML vereinfacht.
- Ein Problem beim Klicken auf „Gehe zu Deklaration“ wurde behoben, das dazu führte, dass der Cursor an eine falsche Position sprang.
- Die EnC-Regression wurde behoben.
- Es wurde ein Fehler behoben, der dazu führte, dass Visual Studio beim Erstellen einer Dienst-Fabric-Anwendung nicht mehr reagierte.
- Es wurde ein Fehler behoben, bei dem das Kontextelement "Container Orchestrator Support" ausgeblendet wird, nachdem docker-Unterstützung für ein Azure Function-Projekt hinzugefügt wurde, wobei .NET 5(Isoliert)-Typ ausgewählt ist.
- Es wurde eine Situation behoben, in der F5/STRG+F5 die Fehlermeldung „Docker-Befehl mit Exit-Code 1 fehlgeschlagen“ generierte.
- Service-Fabric und Dialogfeld "Orchesterunterstützung hinzufügen" hinzugefügt.
- Es wurde ein Fehler beim Wiederherstellen gelöschter NuGet-Pakete behoben.
- Es wurde ein Fehler behoben, der dazu führt, dass mstest-Projekte nach dem Umbenennen LUT-Fenster entfernen.
- Die Formatierung wurde korrigiert, wenn in einer Codesuche kein Containername angegeben wurde.
- Fehlende Warnmeldungen in CppCoreCheck wurden behoben.
- Ein Fehler beim Hinzufügen einer Klasse in ASP.NET verursachte einen gelben Balken mit der Fehlermeldung "CSharpSyncNamespaceCodeRefactoringProvider".
- Verbesserte Leistung bei der Verwendung von PointerSafetyXtension in CppCoreCheck.
- Verbesserte Lokalisierung von VC++-Features.
- Ein Buildfehler wurde behoben, wenn die SolutionPath-Variable als nicht definiert ausgewertet wird.
- Es wurde ein seltenes Szenario behoben, bei dem Instanzen von Visual Studio nicht geschlossen werden konnten, wenn der Test-Explorer in der Projektmappe geöffnet war.
- Es wurde ein Sichtbarkeitsproblem mit hohem Kontrast in Schwarz auf virtuellen Computern beim Verlagern des Fokus behoben.
- Es wurde ein Problem behoben, bei dem der Fehler „Kein solches Image“ beim Entfernen mehrfach ausgewählter Images auftritt, die markiert wurden.
- Die XAML-Eingabe auf dem LiveShare-Client wurde verbessert.
- Es wurde ein Problem behoben, bei dem der Befehl „Navigieren zu“ mit einem Spracherkennungsbefehl dazu führte, dass der Benutzer auf das Löschen der QuickInfo warten musste, bevor das Ergebnis angezeigt wurde.
- Es wurde ein Problem behoben, bei dem zuvor geöffnete Dokumente nicht wiederhergestellt wurden, wenn eine Projektmappe erneut geöffnet wurde.
- UWP-Absturz bei der Nutzung der neuen Beispieldatenfunktion behoben.
- Ein Fehler wurde korrigiert, bei dem es keinen Anbieter für Projekteigenschaften für "Persistence = AssemblyReference" gab.
- Verringerter Prozessorverbrauch von „setup.exe“.
- Es wurde ein Problem behoben, das verhinderte, dass HRESULT-Ressourcen für XBOX angepasst werden.
- Eine unbehandelte Ausnahme nach dem Klicken auf „Tests im Debugmodus“ wurde behoben.
- Es wurde eine Buildfehlermeldung "NETSDK1 031" bei Verwendung eines Windows Application Packaging Project behoben.
- Ein Absturz nach dem Beenden einiger LiveShare-Sitzungen wurde behoben.
- Ein Fehler, der dazu führte, dass die „X“-Schaltfläche auf einer Seite des Assistenten für den ersten Start nicht funktionierte, wurde behoben.
- Die Fehlermeldung „Vorgang wird nicht unterstützt“ in LiveShare wurde behoben.
- Behebt einen Fehler bei der Clouddienstveröffentlichung (erweiterter Support) mit unterschiedlichem Einstellungswert in verschiedenen Dienstkonfigurationen.
- Ein Problem mit IntelliSense für C++20-Module wurde behoben, bei dem einige Sprachkonstrukte dazu führten, dass der Compiler abstürzte.
- Ein Problem wurde behoben, das dazu führt, dass eine kleine Menge zusätzlicher Arbeitsspeicher verloren geht.
- Ein API-Breaking Change für AudioUnitPropertyIDType wurde behoben.
- Entwickler, die das UWP-Komponententestframework verwenden und ihre Tests auf Remotegeräten oder Emulatoren ausführen möchten, konnten die Tests nicht auf Remotegeräten ausführen.
Top-Abstimmungsfragen aus Entwicklercommunity
- Codeanalyse-/PREfast-Leistungsrückgang von 16.6.4 auf 16.9.4
- Codeanalysewarnung C6285 in STL functional.h in VS 16.10 Preview 4. Funktionierte in 16.10 Preview 2
- EnforceProcessCountAcrossBuilds gibt Codeanalysewarnungen für Systemheader aus
- Kompilierungsfehler für externe Header
- Falsche Sperrwarnungen von Analyzer C26110
- Fehler bei der CMakePresets-basierten Generierung unter Linux Remote: „Fehler: Objektverweis ist nicht auf eine Instanz eines Objekts festgelegt“.
- Text kann nicht aus der Git-Repositoryansicht kopiert werden
- Fehlerhaftes IntelliSense bei Vorlagenspezialisierung
- ICE: ARM64-Optimierung für /std:c++latest
- Fehler beim Hinzufügen eines Apple Developer-Kontos: Ein Parameter „certificateType“ weist einen ungültigen Wert auf: „Unbekannter Wert: MAC_INSTALLER_DISTRIBUTION“
- Functional(813) weist Warnung C6285 auf
- ICE für C++20-Module und boost::asio
- 16.9.2 Einfrieren beim Arbeiten an einem SQL Server-Projekt
- Build-Warnung MSB4011 Seit letzten Xamarin- und XCode-Updates
- Aktivieren des Multthreads zum Kompilieren der Quelle in Visual Studio 2019 16.9 mit clangcl
- Falsche Formatierung der Switch-Anweisung mit static_casts
- Visual Studio 2019 16.5.4 interner Compilerfehler bei Verwendung von SSE
- Noexcept-Standardkonstruktor
- MSVC-Compilerfehler für _InterlockedCompareExchange64
- NativeReference kann den MSBuild-Eigenschaftswert nicht erkennen.
- Falsche Diagnose: 26444 NO_UNNAMED_RAII_OBJECTS
- Fehler C6240 LOGICALANDNONZERO
- Das Fenster „Diagnosetools“ wird zu klein geladen, und die Größe wird nicht ordnungsgemäß geändert.
- Coroutine verwendet promise_type::unhandled_exception mit deaktivierten Ausnahmen
- Informationen zur Ausnahmebehandlung von „Bad(noexcept)“ auf AMD64
- QuickInfo blockiert Suchergebnisse.
- Falschpositivfehler C2176 im C++20-Modus
- Operator „new“ stellt die falschen Argumente für _aligned_malloc bereit, wenn das Packen angegeben wird.
- Lehnt die gültige Analyse eines Lambdaausdrucks ab.
- Fehler „Anfügen nicht möglich. Prozess 'SPUCWORKERPROCESS.exe' wird nicht ausgeführt“ beim Bereitstellen eines SharePoint2019-Sandboxprojekts
- Unerwartete Warnung C4834 nach Update auf 16.10 Preview 2
- Syntaktisch ungültig mit einem Vorlagencode wird automatisch mit /std:c++latest ignoriert.
- FEHLER: Beim Backspacing im Branchfilter wurden Zeichen aus dem Code entfernt.
- StreamJsonRpcRemoteInvocationException: Fehler beim Aufzählen über den GitHub-Anmeldeinformationsspeicher
- Pfeiltasten, Ausschneiden, Kopieren oder Einfügen können im Eingabefeld „type here to filter the list" des Git-Branch nicht verwendet werden
- Fehler beim Hinzufügen eines Apple Developer-Kontos: Ein Parameter „certificateType“ weist einen ungültigen Wert auf: „Unbekannter Wert: MAC_INSTALLER_DISTRIBUTION“.
- Git-Integration: Durch Drücken der Rücktaste im Verzweigungsfilter von Visual Studio 2019 wird dies im Editorfenster anstelle des Verzweigungsbereichs angewendet.
- Kann nicht auf Emulator oder Gerät mit .NET MAUI bereitgestellt werden
- Visual Studio 2019 Professional 16.10.0 – Registerkarten werden für SQL-Dateien nicht ordnungsgemäß gerendert.
- Umleitung von Cpp-Zielen schlägt fehl, wenn DisableInstalledVCTargetsUse=true verwendet wird, wenn MinimumVisualStudioVersion 16.0 ist
- Build-Warnung MSB4011 seit letzten Xamarin- und XCode-Updates
-
CMake-Integration: In
CMakeSettings.jsonangegebene Umgebungen werden nicht geerbt, wenn Visual Studio als Generator verwendet wird - Fehler beim Aktivieren des Remotesprachservers
- PDB-Datei nach dem Ausführen von VS Profiler durch „ServiceHub.DataWarehouseHost.exe“ gesperrt
- Visual Studio 2019 Preview kann keine neue MAUI-App für Android starten
- Blazor Speichern- und Aktualisierungsbuild blockiert Visual Studio
- Code Map zeigt Methodenaufruf an, der im Quellcode nicht vorhanden ist
Bekannte Probleme
Sehen Sie sich alle offenen Probleme und verfügbaren Problemumgehungen in Visual Studio 2019 an, indem Sie auf den folgenden Link folgen.
Visual Studio 2019 – Versionshinweise-Verlauf
Weitere Informationen zu früheren Versionen von Visual Studio 2019 finden Sie auf der Seite Visual Studio 2019 – Versionsverlauf.
Visual Studio 2019 Version 16.11 Versionshinweise