Visual Studio 2019, Version 16.11: Versionshinweise
Entwicklercommunity| Systemvoraussetzungen| Kompatibilität| Verteilbarer Code| Freigabeverlauf| Lizenzbedingungen| Blogs| Neuerungen in der Visual Studio-Dokumentation
Hinweis
Dies ist nicht die neueste Version von Visual Studio. Das neueste Release können Sie über die Visual Studio-Site herunterladen.
Neuerungen in Visual Studio 2019, Version 16.11
Supportzeitrahmen
Visual Studio 2019 16.11 ist die fünfte und endgültige unterstützte Wartungsbaseline 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 Lebenszyklus- und Supportrichtlinie ausführlicher erläutert, wird Version 16.11 bis April 2029 mit Fixes und Sicherheitsupdates unterstützt. Dies entspricht dem Rest des Produktlebenszyklus Visual Studio 2019.
Darüber hinaus wird ab der Veröffentlichung von Version 16.11 die letzte Wartungsbaseline (Version 16.9) für weitere zwölf Monate (bis Oktober 2022) unterstützt. Beachten Sie auch, dass Version 16.10 auch nicht mehr unterstützt wird. Für diese Zwischenversionen werden Wartungsfixes nur noch bis zur Veröffentlichung des nächsten geringfügigen Updates veröffentlicht.
Sie können die neueste sicherste Version von Visual Studio 2019 Version 16.11 erwerben, indem Sie die Visual Studio-Website besuchen oder zum Abschnitt „Downloads“ von my.visualstudio.com wechseln. Sie können Updates aus dem Microsoft Update-Katalog abrufen. Weitere Informationen zu den unterstützten Visual Studio-Baselines finden Sie in der Supportrichtlinie für Visual Studio 2019.
Releases von Visual Studio 2019, Version 16.11
- 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. February 2024: Visual Studio 2019 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
Archivierte Versionsanmerkungen von Visual Studio 2019
- 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 – Anmerkungen zu dieser Version
- Visual Studio 2019 Version 16.01 – Versionshinweise
Visual Studio 2019-Blog
Im Visual Studio 2019-Blog finden Sie alle wichtigen Informationen zu Produkten direkt vom Visual Studio-Engineeringteam. In den folgenden Beiträgen finden Sie ausführliche Informationen zu den Visual Studio 2019-Releases:
- Visual Studio 2019 v16.11 ist jetzt verfügbar!
- Vorschau 1 für Visual Studio 2019 v16.10 und v16.11 ab heute verfügbar!
- Erweiterte Produktivität mit Git in Visual Studio
- Heute verfügbar! Visual Studio 2019 v16.9 und v16.10 Preview 1
- Visual Studio 2019, Version 16.9 Preview 3 ab heute verfügbar
- Visual Studio 2019 v16.9 Preview 2 und Wünsche für das neue Jahr
- Vorschau für Visual Studio 2019 v16.8 und v16.9 ab heute verfügbar
- Neue Funktionen in Visual Studio2019 v16.8 Vorschau 3.1
- Visual Studio 2019 v16.8 Preview 2 stellt schon heute neue Features vor!
- Visual Studio 2019, Version 16.7 und 16.8: Preview 1 wird heute veröffentlicht
- Visual Studio 2019, Version 16.7: Preview 2 ab heute verfügbar
- Updates für Git in Visual Studio
- Ab heute verfügbar! Visual Studio 2019 v16.6 und v16.7, Vorschauversion 1
- Visual Studio 2019, Version 16.6 Vorschauversion 2 mit neuen Features
- Visual Studio 2019 Version 16.5 ist jetzt verfügbar!
- Es weihnachtet sehr bei Visual Studio 2019 Version 16.4
- Visual Studio 2019 16.4 Preview 2, Herbstfarben und Pumpkin Spice Latte
- .NET Core-Unterstützung und mehr 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 wurden veröffentlicht!
- Visual Studio 2019 Version 16.2 und 16.3, Preview 1 sind jetzt verfügbar
- Visual Studio 2019, Version 16.2, Preview 2
- Visual Studio 2019, Version 16.1 und Preview 16.2
- Visual Studio 2019: schneller programmieren. Intelligenter arbeiten. Die Zukunft gestalten.
Visual Studio 2019, Version 16.11.40
Veröffentlichung: 10. September 2023
In diesem Release behobene Probleme
Umgesetzte Sicherheitsempfehlungen
CVE-2024-35272 Sicherheitsanfälligkeit in SQL Server Native Client OLE DB-Anbieter 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 nicht mehr als Teil der Azure-Workload in Visual Studio verteilt, weil sie veraltet ist. Die letzte unterstützte Version von AzCopy kann von https://learn.microsoft.com/azure/storage/common/storage-use-azcopy-v10 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 den Germanium-Build von Windows erfordert WSL ein manuelles Upgrade. Dies kann dazu führen, dass sich Visual Studio beim Öffnen von CMake-Projekten aufhängt.
Umgesetzte Sicherheitsempfehlungen
- CVE-2024-30052 Remotecodeausführung beim Debuggen von Speicherabbilddateien, die eine schädliche Datei mit einer entsprechenden Erweiterung enthalten
- CVE-2024-29060 Rechteerweiterung, wobei 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 bei 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 nun den Bootstrapper in einem Layout verwenden und den Parameter „--noWeb“ übergeben, um ihn 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 ein Sicherheitsrisiko bei der Remoteausführung von Code im Microsoft ODBC-Treiber für Microsoft SQL Server.
- CVE-2024-28930 Dieses Update behebt ein Sicherheitsrisiko bei der Remoteausführung von Code im Microsoft ODBC-Treiber für Microsoft SQL Server.
- CVE-2024-28931 Dieses Update behebt ein Sicherheitsrisiko bei der Remoteausführung von Code im Microsoft ODBC-Treiber für Microsoft SQL Server.
- CVE-2024-28932 Dieses Update behebt ein Sicherheitsrisiko bei der Remoteausführung von Code im Microsoft ODBC-Treiber für Microsoft SQL Server.
- CVE-2024-28933 Dieses Update behebt ein Sicherheitsrisiko bei der Remoteausführung von Code im Microsoft ODBC-Treiber für Microsoft SQL Server.
- CVE-2024-28934 Dieses Update behebt ein Sicherheitsrisiko bei der Remoteausführung von Code im Microsoft ODBC-Treiber für Microsoft SQL Server.
- CVE-2024-28935 Dieses Update behebt ein Sicherheitsrisiko bei der Remoteausführung von Code im Microsoft ODBC-Treiber für Microsoft SQL Server.
- CVE-2024-28936 Dieses Update behebt ein Sicherheitsrisiko bei der Remoteausführung von Code im Microsoft ODBC-Treiber für Microsoft SQL Server.
- CVE-2024-28937 Dieses Update behebt ein Sicherheitsrisiko bei der Remoteausführung von Code im Microsoft ODBC-Treiber für Microsoft SQL Server.
- CVE-2024-28938 Dieses Update behebt ein Sicherheitsrisiko bei der Remoteausführung von Code im Microsoft ODBC-Treiber für Microsoft SQL Server.
- CVE-2024-28941 Dieses Update behebt ein Sicherheitsrisiko bei der Remoteausführung von Code im Microsoft ODBC-Treiber für Microsoft SQL Server.
- CVE-2024-28943 Dieses Update behebt ein Sicherheitsrisiko bei der Remoteausführung von Code im Microsoft ODBC-Treiber für Microsoft SQL Server.
- CVE-2024-29043 Dieses Update behebt ein Sicherheitsrisiko bei der Remoteausführung von Code im Microsoft ODBC-Treiber für Microsoft SQL Server.
Visual Studio 2019 16.11.34
Veröffentlichung: 13. Februar 2024
In diesem Release behobene Probleme
Entwicklercommunity
- schwerwiegender Fehler C1001: Interner Compilerfehler mit 16.7.0
- VS 2022 verwendet die zu alte Node.js-Version 16 – ist ein Upgrade vorgesehen?
Umgesetzte Sicherheitsempfehlungen
- CVE-2024-0057 Es besteht eine Sicherheitslücke zur Umgehung von Sicherheitsfunktionen, wenn Microsoft .NET Framework-basierte Anwendungen X.509-Kettenerstellungs-APIs verwenden, aber das X.509-Zertifikat 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 Eine Sicherheitsanfälligkeit ist im VSStandardCollectorService150-Dienst vorhanden, bei der lokale Angreifer Berechtigungen auf Hosts eskalieren können, auf denen eine betroffene Installation von Microsoft Visual Studio ausgeführt wird.
- CVE-2023-32027 Dieser Ratgeber wird neu veröffentlicht, um eine Sicherheitsanfälligkeit in Microsoft ODBC Driver for SQL Server Remote Code Execution in Visual Studio anzugehen.
- CVE-2023-32025 Dieser Ratgeber wird neu veröffentlicht, um eine Sicherheitsanfälligkeit in Microsoft ODBC Driver for SQL Server Remote Code Execution in Visual Studio anzugehen.
- CVE-2023-32026 Dieser Ratgeber wird neu veröffentlicht, um eine Sicherheitsanfälligkeit in Microsoft ODBC Driver for SQL Server Remote Code Execution in Visual Studio anzugehen.
- CVE-2023-29356 Diese Empfehlung wird neu veröffentlicht, um eine Sicherheitslücke in Visual Studio zu beheben, die durch den Microsoft ODBC-Treiber für SQL Server bei der Ausführung von Remotecode entsteht.
- CVE-2023-32028 Diese Empfehlung wird neu veröffentlicht, um eine Sicherheitslücke in Visual Studio zu beheben, die durch Microsoft SQL OLE DB bei der Ausführung von Remotecode entsteht.
- CVE-2023-29349 Dieser Ratgeber wird neu veröffentlicht, um eine Sicherheitsanfälligkeit in Microsoft ODBC und OLE DB Remote Code Execution in Visual Studio anzugehen.
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 Sicherheitsanfälligkeit bezüglich Dienstverweigerung ist in Visual Studio vorhanden, in der ein falsch formatierter Name zu einer endlosen Schleife führen kann.
Visual Studio 2019, Version 16.11.31
Veröffentlichung: 10. Oktober 2023
Probleme, die in diesem Release behandelt werden
- Aktualisierte Version von Git, die von Visual Studio auf v 2.41.0.3 verwendet wird.
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 Sicherheitslücke in Visual Studio 2010 Tools for Office Runtime Spoofing Dieses Sicherheitsupdate behebt eine Sicherheitslücke, durch die nicht autorisierte Angreifer VSTO Add-Ins-Bereitstellungen ohne ein gültiges Code Signing-Zertifikat signieren können.
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 Steuervariablen-Assistent von ActiveX 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 lokalisiertem Visual Studio
- JumpThreading-Fix für Ungültigkeit der JT-Wert-Nummerierung
Behandelte Sicherheitsempfehlungen
- CVE-2023-24897 Visual Studio – Sicherheitsanfälligkeit in Remotecodeausführung Dieses Sicherheitsupdate behebt eine Sicherheitsanfälligkeit im MSDIA SDK, in der beschädigte PDBs zu Heap-Überlauf führen können, was zu einem Absturz oder einer Remotecodeausführung führt.
- CVE-2023-25652 Visual Studio – Sicherheitsanfälligkeit in Remotecodeausführung Dieses Sicherheitsupdate behebt eine Sicherheitsanfälligkeit, in der speziell gestaltete Eingaben für Git angewendet werden – Reject kann zu kontrollierten Inhaltsschreibvorgängen an beliebigen Speicherorten führen.
- CVE-2023-25815 Visual Studio Spoofing-SicherheitsanfälligkeitDieses Sicherheitsupdate behebt eine Sicherheitsanfälligkeit, bei der Github-Lokalisierungsmeldungen auf einen hartcodierten Pfad verweisen, anstatt das Laufzeitpräfix zu berücksichtigen, das zu nicht gebundenen Speicherschreib- und Absturzvorgängen führt.
- CVE-2023-29007 Visual Studio – Sicherheitsanfälligkeit in 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 in Remotecodeausführung Dieses Sicherheitsupdate behebt eine Sicherheitsanfälligkeit, in der die ausführbare Datei 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 mehreren Benutzercomputern ist.
- CVE-2023-29012 Visual Studio – Sicherheitsanfälligkeit in Remotecodeausführung Dieses Sicherheitsupdate behebt eine Sicherheitsanfälligkeit, in der das Git für Windows Git CMD-Programm beim Start fälschlicherweise nach einem Programm sucht, was zur automatischen Ausführung von beliebigem Code führt.
- CVE-2023-27909 Sicherheitsrisiko bei der Remotecodeausführung von Visual Studio Dieses Sicherheitsupdate behebt eine Sicherheitsanfälligkeit bezüglich veralteter Schreibvorgänge im FbX® SDK von Visual® Studio, in der Version 2020 oder früher möglicherweise durch böswillige FBX-Dateien oder Offenlegung von Informationen zur Codeausführung führen kann.
- CVE-2023-27910 Visual Studio – Sicherheitsrisiko bei der Offenlegung von Informationen 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 eines Stapelpufferüberlaufs in Visio® FBX® SDK 2020 oder früher ausnutzen kann, was zur Remotecodeausführung führen kann.
- CVE-2023-27911 Visual Studio – Sicherheitsanfälligkeit in 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 Heappuffer-Überlauflücke in Visio® FBX® SDK 2020 oder davor ausnutzen kann, was zur Remotecodeausführung führen 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.
- Diese Änderung behebt einen Absturz, wenn ungültige Eingaben an den Treiber gesendet werden, der während des PGO-Trainings für Kernelmodustreiber verwendet wird.
Entwicklercommunity
Behandelte Sicherheitsempfehlungen
- CVE-2023-28296: Sicherheitsrisiko durch Remotecodeausführung in Visual Studio
- CVE-2023-28299: Sicherheitsrisiko durch Spoofing in Visual Studio
- CVE-2023-28262: Sicherheitsrisiko durch Rechteerweiterungen in Visual Studio
- CVE-2023-28263: Sicherheitsrisiko durch Veröffentlichung von Informationen in Visual Studio
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 der Pakete „MinGit für Windows“ und „Git für Windows“ auf v2.39.2 aktualisiert, um CVE-2023-22490 zu beheben
Behandelte Sicherheitsempfehlungen
- CVE-2023-22490 Sicherheitsrisiko bei der Remotecodeausführung in MinGit
- CVE-2023-22743 Sicherheitsrisiko durch Rechteerweiterungen im Git für Windows-Installer
- CVE-2023-23618 Sicherheitsrisiko bei der Remotecodeausführung 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.
- Die Pakete „MinGit for Windows“ und „Git for Windows“ wurden auf Version 2.39.1.1 aktualisiert, um CVE-2022-41903 zu beheben.
Behandelte Sicherheitsempfehlungen
- CVE-2023-21566: Sicherheitsrisiko durch Rechteerweiterungen im Visual Studio-Installer
- CVE-2023-21567: Denial-of-Service-Sicherheitsrisiko in Visual Studio
- CVE-2023-21808: Sicherheitsrisiko durch Remotecodeausführung in Visual Studio
- CVE-2023-21815: Sicherheitsrisiko durch Remotecodeausführung in Visual Studio
- CVE-2023-23381: Sicherheitsrisiko durch Remotecodeausführung in Visual Studio Code
- CVE-2022-23521: Integerüberlauf beim Parsen von GITATTRIBUTES-Dateien
- CVE-2022-41903: Heapüberlauf in
git archive
undgit log --format
fü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: Denial-of-Service-Sicherheitsrisiko in .NET In .NET 6.0 besteht ein Denial-of-Service-Sicherheitsrisiko, durch das ein böswilliger Client einen Stapelüberlauf verursachen kann, der zu einem Denial-of-Service-Angriff führen kann, wenn ein*e Angreifer*in 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 In .NET Core 3.1, .NET 6.0 und .NET 7.0 besteht ein Sicherheitsrisiko bei der Remotecodeausführung, bei dem ein böswilliger Akteur veranlassen kann, dass ein*e Benutzer*in willkürlichen Code aufgrund der Analyse von in böswilliger Absicht erstellten XPS-Dateien ausführen kann.
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 Remotecodeausführung Heapoverflow-Sicherheitsrisiko 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-Sicherheitsrisiko durch Rechteerweiterungen In .NET 7.0.0-rc.1, .NET 6.0, .NET Core 3.1 und NuGet-Clients (NuGet.exe, NuGet.Commands, NuGet.CommandLine, NuGet.Protocol) besteht ein Sicherheitsrisiko, durch das ein böswilliger Akteur einen Benutzer dazu bringen könnte, beliebigen Code auszuführen.
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-SicherheitsrisikoIn ASP.NET Core 3.1 und .NET 6.0 besteht ein Denial-of-Service-Sicherheitsrisiko, bei dem ein böswilliger Client einen Stapelüberlauf verursachen kann, der zu einem Denial-of-Service-Angriff führen kann, wenn ein Angreifer angepasste Nutzdaten sendet, die während der Modellbindung analysiert werden.
Visual Studio 2019, Version 16.11.18
Veröffentlichung: 9. August 2022
Aus der 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 der Veröffentlichung von Informationen In .NET 6.0 und .NET Core 3.1 besteht ein Sicherheitsrisiko der Veröffentlichung von Informationen, das zu einem unbefugten Zugriff auf vertrauliche Informationen führen kann.
- CVE-2022-31012 Remotecodeausführung Das Installationsprogramm von Git für Windows kann dazu verleitet werden, eine nicht vertrauenswürdige 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: Heapoverflow-Sicherheitsrisiko
- CVE-2022-35825 Remotecodeausführung Visual Studio 2022 Preview Fbx Dateiparser: OOBW-Sicherheitsrisiko
- CVE-2022-35826 Remotecodeausführung Visual Studio 2022 Preview Fbx Dateiparser: Heapoverflow-Sicherheitsrisiko
- CVE-2022-35827 Remotecodeausführung Visual Studio 2022 Preview Fbx Dateiparser: Heap-OOBW-Sicherheitsrisiko
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.
Aus der Entwicklercommunity
Visual Studio 2019, Version 16.11.16
Veröffentlicht: 14. Juni 2022
Aus der Entwicklercommunity
Behandelte Sicherheitsempfehlungen
- CVE-2022-30184 Sicherheitsanfälligkeit in .NET und Visual Studio bezüglich Veröffentlichung von Informationen In .NET 6.0 und .NET Core 3.1 gibt es ein Sicherheitsrisiko in NuGet, durch das eine Offenlegung von Anmeldeinformationen auftreten kann.
- CVE-2022-24513 Sicherheitsrisiko durch Rechteerweiterungen Es besteht ein potenzielles Sicherheitsrisiko durch Rechteerweiterungen, wenn der Updater-Dienst für Microsoft Visual Studio 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: Unterstützung für Azure Arc-fähige, verwaltete Instanzen wird in einer zukünftige Version hinzugefügt (In der Community)
Aus der 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 microsoft/STL GitHub Repository und diesem Blogpost
- Git für Windows Version, die von Visual Studio und installierbarer optionaler Komponente auf 2.36.0.1 verwendet wird, wurde aktualisiert
- Ein Problem mit der Git-Integration wurde behoben, bei dem beim Pullen/Synchronisieren von Verzweigungen, die sich voneinander unterscheiden, kein lokalisierter Hinweis auf die Lösung des Ausgabefensters angezeigt wurde.
Aus der Entwicklercommunity
Behandelte Sicherheitsempfehlungen
CVE-2022-29117 .NET Denial of Service Vulnerability Ein Sicherheitsrisiko ist in .NET 6.0, .NET 5.0 und .NET Core 3.1 vorhanden, bei dem ein böswilliger Client Cookies bearbeiten und einen Denial of Service verursachen kann.
CVE-2022-23267 .NET Core Denial of Service Vulnerability Eine Sicherheitsanfälligkeit ist in .NET 6.0, .NET 5.0 und .NET Core 3.1 vorhanden, bei der ein böswilliger Client einen Denial of Service über übermäßige Speicherzuweisungen über HttpClient verursachen kann.
CVE-2022-29145 .NET Denial of Service Vulnerability Ein Sicherheitsrisiko ist in .NET 6.0, .NET 5.0 und .NET Core 3.1 vorhanden, bei dem ein böswilliger Client einen Denial of Service verursachen kann, wenn HTML-Formulare geparsed werden.
CVE-2022-24513 Sicherheitsrisiko durch Rechteerweiterungen Es besteht ein potenzielles Sicherheitsrisiko durch Rechteerweiterungen, wenn der Updater-Dienst für Microsoft Visual Studio 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, durch den einige Anwendungen, die mit Address Sanitizer (ASAN) erstellt wurden, nicht 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.
Aus der Entwicklercommunity
- Optimierte Qt-Anwendungen stürzen beim Start auf ARM64 ab
- Ich erhalte einen Fehler in Live Share, dass der Benutzer des Ausgabekanals aufgrund des Fehlens eines abhängigen Diensts nur mit eingeschränkter Funktionalität arbeitet.
- Suchvorgänge in IVsTextImage funktionieren in Visual Studio 2019 nicht
Behandelte Sicherheitsempfehlungen
CVE-2022-24765 Sicherheitsrisiko durch Rechteerweiterungen Es besteht ein potenzielles Sicherheitsrisiko durch Rechteerweiterungen in Git für Windows, durch die Git-Vorgänge außerhalb eines Repositorys ausgeführt werden können, während ein Git-Verzeichnis gesucht wird. Git für Windows wurde jetzt auf Version 2.35.2.1 aktualisiert.
CVE-2022-24767 Sicherheitsrisiko durch DLL-Hijacking Bei der Ausführung des Deinstallationsprogramms unter dem SYSTEM-Benutzerkonto besteht ein potenzielles Sicherheitsrisiko durch DLL-Hijacking in Git für Windows. Git für Windows wurde jetzt auf Version 2.35.2.1 aktualisiert.
CVE-2022-24513 Sicherheitsrisiko durch Rechteerweiterungen Es besteht ein potenzielles Sicherheitsrisiko durch Rechteerweiterungen, wenn der Updater-Dienst für Microsoft Visual Studio 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 beim Remotedebugging wurde behoben, das insbesondere Azure App Service betraf, bei dem manchmal Authentifizierungsfehler wie „Die Verbindung mit dem Remoteendpunkt wurde beendet." auftraten, weshalb Visual Studio nicht zur Eingabe von Anmeldeinformationen aufforderte.
- Verbesserte Leistung von Monitoren mit hohen Aktualisierungsraten.
Aus der 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 Sicherheitsanfälligkeit Eine Sicherheitslücke zur Remotecodeausführung ist in .NET 5.0 und .NET Core 3.1 vorhanden, 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 Denial of Service-Sicherheitsanfälligkeit in .NET 6.0, .NET 5.0 und .NET CORE 3.1 vorhanden.
CVE-2022-24512 Sicherheitsrisiko Bei Auftreten eines Stapelpufferüberlaufs in einer .NET Double Parse-Routine ist eine Sicherheitsanfälligkeit durch Remotecodeausführung in .NET 6.0, .NET 5.0 und .NET CORE 3.1 vorhanden.
CVE-2021-3711 OpenSSL-Pufferüberlaufrisiko Ein potenzieller Pufferüberlaufrisiko ist in OpenSSL vorhanden, das von Git für Windows genutzt wird. Git für Windows ist jetzt auf Version 2.35.1.2 aktualisiert, was 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
Aus der 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: Sicherheitsrisiko In .NET 5.0 und .NET 6.0 besteht ein Sicherheitsrisiko, das durch Denial-of-Service-Angriffe ausgelöst wird, wenn Kestrel-Webserverprozesse HTTP/2- und HTTP/3-Anforderungen enthalten.
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 mehrmals nicht debuggt werden konnten, wenn das Windows-Terminal als Standardterminal verwendet wird.
- Setupfix zum Entsperren von Kunden bei eingeschränkten Konfigurationen
- 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.
Aus der Entwicklercommunity
Visual Studio 2019, Version 16.11.8
Veröffentlichung: 14. Dezember 2021
Probleme, die in diesem Release behandelt werden
Rendering von bidirektionalen Textsteuerzeichen
Zur Verhinderung eines potenziell schädlichen Exploits, der zu einer falschen Darstellung von Code führen kann, lässt der Visual Studio-Editor keine bidirektionalen Textsteuerzeichen mehr zu, um die Zeichenreihenfolge auf der Bearbeitungsoberfläche zu beeinflussen. Eine neue Option bewirkt, dass diese bidirektionalen Textsteuerzeichen als Platzhalter dargestellt 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 wurde der Python-Workload hinzugefügt. Python 3.7.8 wurde aufgrund eines Sicherheitsrisikos entfernt.
Aus der 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.)
- Bei SQLDB-Projekten in Visual Studio kann kein Primärschlüssel mit (statistics_incremental = on) in Tabelle erstellt werden
- Vorlagenvererbung erzwingt manchmal falsche Instanziierung
- Visual Studio 2019 friert beim Vergleich von ASPX- und ASPX.VB-Dateien ein
- Microsoft.Azure.Compute.Emulator.exe wird nicht aktualisiert
Behandelte Sicherheitsempfehlungen
CVE-2021-43877 .NET-Sicherheitsrisiko In ANCM ist eine Rechteerweiterung möglich, wenn .NET Core-, .NET 5- oder .NET 6-Anwendungen in 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. Dieser mit Visual Studio 2022 ausgelieferte neue Installer ermöglicht es Unternehmen, ihre Clients von einem Layoutstandort auf einen anderen umzustellen. Weitere Informationen finden Sie im [Administratorhandbuch zu Visual Studio](* Die Bootstrapper respektieren jetzt den Parameter „--useLatestInstaller“, der dazu führt, dass das neueste Installationsprogramm in das Layout integriert wird. Dieser mit Visual Studio 2022 ausgelieferte neue Installer ermöglicht es Unternehmen, ihre Clients von einem Layoutstandort auf einen anderen umzustellen. Weitere Informationen finden Sie im Administratorhandbuch zu Visual Studio.).
- Es wurde ein Problem behoben, bei dem WAP-Projekte nicht im Kombinationsfeld der Startprojekt-Symbolleiste angezeigt wurden.
- Ein Problem mit Windows-Anwendungsprojekten (WAP) wurde behoben, bei dem das endgültige Anwendungspaket unter bestimmten Umständen falsche Binärdateien enthält.
- Es wird verhindert, dass das Öffnen von „Team Explorer“ > „Verbindungen verwalten“ oder „Git-Änderungen“ zum Entladen von TFVC-Projektmappen führt.
Aus der 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: Laufzeitausnahme „Datei oder Assembly konnte nicht geladen werden“ nach dem Update auf Visual Studio 16.10
- Visual Studio 2019, Version 16.11.3: Fehler beim Packen von 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 bei Auswahl eines internationalen Gebietsschemas stürzt FSI ab, wenn es über Visual Studio ausgeführt wird. Dieses Release behebt das Problem, und FSI sollte nun ordnungsgemäß funktionieren.
- Ein Problem wird behoben, durch das Visual Studio Tests für Binärdateien erstellt, debuggt oder ausführt, die nicht mit Ihren neuesten Codeänderungen aktualisiert wurden.
- Ein Threadpoolverlust während des lokalen Debugvorgangs für Cloud Services wird behoben.
- Android 12-APIs werden unterstützt.
- Ein potenzieller Deadlock beim Schließen des Leistungs-Profilers oder von Diagnosetools auf Windows Server-Computern wird behoben.
- Eine Verzögerung beim VS-Start wird behoben.
Behandelte Sicherheitsempfehlungen
CVE-2021-42319 Sicherheitsrisiko einer Rechteerweiterung Für den im Installer für Visual Studio enthaltenen WMI-Anbieter besteht ein Sicherheitsrisiko hinsichtlich einer Rechteerweiterung.
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
Für die von Git genutzte OpenSSL-Bibliothek besteht das Risiko einer potenziellen Flagumgehung.
CVE-2021-41355 Sicherheitsrisiko einer Offenlegung in .NET
In .NET besteht ein Sicherheitsrisiko hinsichtlich der Offenlegung von Informationen, wenn „System.DirectoryServices.Protocols.LdapConnection“ Anmeldeinformationen unter Linux im Nur-Text-Format 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 zugeordnete Arrays mit einer Konstantengröße von über 32 Bit 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.
- Komponentenänderungsereignisse für Objekte, die keine Komponenten sind, werden jetzt auch im .NET-Designer von WinForms ausgelöst.
- Absturz beim Löschen des ContextMenuStrip-Steuerelements im .NET-Designer von Windows Forms wurde behoben.
- Schutz vor Abstürzen, wenn der Windows Forms-Designer beim Ziehen erneut geladen wird.
- Korrektur für zeitweiligen VS-Absturz während der Interaktion mit dem .NET-Designer in WinForms während der Projektmappen- oder Projektneuerstellung.
- Ein Fehler wurde behoben, der dazu führte, dass .NET 5-Projekte als veraltet gemeldet wurden, obwohl sie auf dem neuesten Stand sein sollten. Dieser führte zu langsameren Builds.
- Die Ressourcenindizierung für umfangreiche Unity-Projekte wird automatisch deaktiviert.
- Unterstützung für Xcode 13.0 wurde hinzugefügt.
- Dieses Release behebt ein Problem bei der Bereitstellung bestimmter Paketerstellungsprojekte für Windows-Anwendungen, bei denen die Bereitstellung unnötigerweise nicht geänderte Dateien kopiert.
Aus der 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 behoben.
- 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.
Aus der Entwicklercommunity
- Die Visual Studio-Benutzeroberfläche reagiert nicht, wenn während eines Builds zu viel Buildprotokollausgabe erfolgt (Beispiel: Ausführlichkeit der Diagnose)
- Abstürze von Live Unit Testing beim Start
- „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 aufgrund einer Rechteausweitung wegen falscher Berechtigungszuweisung
In Visual Studio besteht nach der Installation der Game-Entwicklung mit C++ und dem Auswählen der Workload „Unreal Engine-Installer“ ein Sicherheitsrisiko bei der Berechtigungszuweisung. 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.
- Die Warnung „Timeout beim Auswerten der Funktion "System.Diagnostics.TraceInternal.Listeners.get". Der Abbruch musste auf unsichere Weise erfolgen.“ wurde behoben, die beim Debuggen mancher .NET und .NET Core-Anwendungen angezeigt wurde.
Aus der Entwicklercommunity
- CMake-Cachegenerierung hängt nach Upgrade von Visual Studio 2019 16.11.0 auf Version 16.11.1
- Für die angegebene Kultur (oder die neutrale Kultur) auf dem Datenträger konnten keine Ressourcen gefunden werden. Stellen Sie sicher, dass „Microsoft.VisualStudio.Data.Providers.SqlServer
- Buildauswahl funktioniert in Visual Studio 16.11 nicht mehr
Visual Studio 2019, Version 16.11.1
Veröffentlichung: 16. August 2021
Probleme, die in diesem Release behandelt werden
- Ein Problem beim Installieren des Microsoft.VisualStudio.ScriptedHost.Registry-Pakets während der Visual Studio-Installation, das zum Scheitern der gesamten Installation führte, wurde behoben.
- Blockierung des Hinzufügens einer neuen SSH-Verbindung über „Extras“ > „Optionen“ aufgehoben
Aus der Entwicklercommunity
Visual Studio 2019, Version 16.11.0
Veröffentlichung: 10. August 2021
Zusammenfassung der Neuerungen in diesem Release von Visual Studio 2019 Version 16.11.0
Aktualisiertes Hilfemenü
- Im aktualisierten Menü werden Material zu den ersten Schritten und hilfreiche Tipps/Tricks hervorgehoben. Außerdem erhalten Sie Zugriff auf die Entwicklercommunity, Versionshinweise, die Roadmap für Visual Studio-Produkte und unsere Social Media-Seiten.
- Mit dem neuen Menüelement „Mein Abonnement“ können Entwickler ihre Abonnements optimal nutzen, indem sie die Vorteile und zusätzliche Informationen nutzen!
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++
- Die mit Visual Studio ausgelieferten LLVM-Tools wurden auf LLVM 12 aktualisiert. Weitere Informationen finden Sie in den LLVM-Versionshinweisen.
- Die Clang-cl-Unterstützung wurde auf LLVM 12 aktualisiert.
Einrichtung
- 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 der Neuerungen in diesem Release von Visual Studio 2019 Version 16.11.0
.NET Hot Reload-Benutzeroberfläche zum Bearbeiten von verwaltetem Code zur Laufzeit
In diesem Release 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 jetzt den verwalteten Quellcode Ihrer Anwendungen ä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 Benutzeroberfläche verfügbar, wenn Ihre Anwendung unter dem Debugger (F5) ausgeführt wird und durch den EnC-Mechanismus Bearbeiten und fortsetzen unterstützt wird. Daher können Sie überall dort, wo EnC unterstützt wird, jetzt auch Hot Reload zusammen mit allen anderen Debuggerfeatures verwenden. .NET Hot Reload funktionieren auch zusammen mit XAML Hot Reload, sodass sowohl Benutzeroberflächen- als auch CodeBehind-Änderungen in Ihren Desktopanwendungen wie WPF oder WinUI vorgenommen werden können.
Für EnC und Hot Reload gelten auch für 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 Blogbeitrag.
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.
- Update des Azure-Brandings
- Es wurde ein Problem behoben, bei dem ein Fehler während der CMake-Testermittlung dazu führen kann, dass die Cachegenerierung fehlschlägt.
- 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.
- Es wurde ein Fehler mit der Durchführung einer schnellen Aktualitätsüberprüfung für WAP-Projekte behoben, die dazu geführt hat, dass diese Projekte erstellt wurden (anstatt übersprungen zu werden), auch wenn das Projekt auf dem neuesten Stand ist und keine Änderungen benötigt. Dies führt zu höheren inkrementellen Buildzeiten in der IDE.
- Der Fehler „Xamarin.iOS unterstützt das Ausführen oder Debuggen der vorherigen erstellten 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 das Laden anderer DLL-Dateien im Infofeld auslösten.
- 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 Meldungsinformationen zum Verbindungsstatus auf dem Blatt „SQL-Server hinzufügen“ von der Sprachausgabe angesagt wurden.
- Filter fehlte in der Vervollständigungsliste in VB-Projekten.
- Es wurde ein Problem behoben, durch das Visual Studio beim Laden von „Microsoft.Microsoft.Maui-net6.sln“ gelegentlich nicht mehr reagierte.
- Es wurde ein Fehler beim Erstellen eines iOS-Projekts oder XF-Projekts 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.
- Es wurde ein Fehler behoben, durch den die Dropdownliste „Microsoft-Konto“ abgeschnitten wurde, wenn die Größe von 125 % in 150 % oder von 175 % in 200 % geändert 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 beim Herstellen einer Verbindung mit SharePoint Warnungen zur Bereitstellung erforderlicher Komponenten für das Workflowdebuggen verursachte.
- Es wurde ein Problem behoben, das dazu führte, dass Netzwerkvorgänge nicht mit den Fork-Branches und Fork-Remotebranches im Git-Repositoryfenster funktionierten.
- Es wurde ein Datenbankprojektproblem behoben, durch das eine Datei beim Ziehen aus dem Projektmappen-Explorer in eine geöffnete Datei aus dem Dateisystem gelöscht wurde.
- Es wurde ein Problem behoben, das eine Ausnahme in CSHTML- und RAZOR-Dateien verursachte.
- Die langsame Anzeige von Dateien und Symbolen in der Visual Studio-IDE und im 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.
- Ein Problem wurde behoben, bei das Schließen des Schnellstartfensters möglicherweise zu einem Absturz von Visual Studio führte.
- 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 in einer ASP.NET Core-App, die unter Docker (Windows/Linux) ausgeführt wird, in einem Docker-Container folgende Fehlermeldung verursachte: „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.
- EnC-Regression wurde korrigiert.
- Es wurde ein Fehler behoben, durch den Visual Studio beim Erstellen einer Service Fabric-Anwendung nicht mehr reagierte.
- Ein Fehler wurde behoben, bei dem das Kontextelement „Containerorchestratorunterstützung“ nach dem Hinzufügen von Docker-Unterstützung für ein Azure Function-Projekt mit ausgewähltem .NET 5(Isolated)-Typ nicht mehr angezeigt wurde.
- Es wurde eine Situation behoben, in der F5/STRG+F5 die Fehlermeldung „Fehler des Docker-Befehls mit Exitcode1“ generiert.
- Dialogfeld „Service Fabric“ und „Orchestratorunterstützung hinzufügen“ wurde 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 wurde behoben, der einen gelben Balken mit der Fehlermeldung „CSharpSyncNamespaceCodeRefactoringProvider“ verursacht hat.
- 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, das verhindern kann, dass Visual Studio-Instanzen geschlossen werden, wenn der Test-Explorer in der Projektmappe geöffnet ist.
- 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 Verwendung des neuen Beispieldatenfeatures behoben.
- Ein Fehler wurde behoben, bei dem es keinen Projekteigenschaftenanbieter 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 nicht behandelte Ausnahme nach dem Klicken auf „Tests debuggen“ wurde behoben.
- Es wurde eine Buildfehlermeldung „NETSDK1 031“ behoben, wenn ein Paketerstellungsprojekt für Windows-Anwendungen verwendet wird.
- Ein Absturz nach dem Beenden einiger LiveShare-Sitzungen wurde behoben.
- Es wurde ein Fehler bei der Schaltfläche „X“ auf einer Seite des Assistenten für den ersten Start 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.
Als wichtig bewertete Probleme aus der 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 Analysetool 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 reagiert beim Arbeiten an SQL Server-Projekt nicht mehr
- Buildwarnung MSB4011 seit den 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 Packen angegeben ist.
- 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 Vorschau 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: Das Drücken der Rücktaste in Visual Studio 2019-Branchfilter wird im Editor-Fenster und nicht im Branchbereich angewendet.
- Bereitstellung im Emulator oder Gerät mithilfe von .NET MAUI nicht möglich
- 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.
- Buildwarnung MSB4011 seit den letzten Xamarin- und XCode-Updates
- CMake-Integration: In
CMakeSettings.json
angegebene 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 Vorschau kann keine neue MAUI-App für Android starten
- Durch Speichern und Aktualisieren des Builds in Blazor reagiert Visual Studio nicht mehr
- Code Map zeigt Methodenaufruf an, der im Quellcode nicht vorhanden ist
Bekannte Probleme
Unter dem folgenden Link können Sie sich über alle offenen Probleme und verfügbaren Problemumgehungen in Visual Studio 2019 informieren.
Feedback und Vorschläge
Wir freuen uns auf Ihr Feedback! Informieren Sie uns über die Option Ein Problem melden in der oberen rechten Ecke im Installer oder direkt in der Visual Studio-IDE über mögliche Probleme. Das befindet sich oben rechts. Sie können einen Vorschlag zu einem Produkt einreichen oder Ihre Probleme in der Entwicklercommunity für Visual Studio nachverfolgen, in der Sie auch Fragen stellen und nach Antworten suchen sowie neue Features vorschlagen können. Über unseren Livechatsupport erhalten Sie zudem kostenlose Hilfe bei der Installation.
Blogs
Profitieren Sie von den Einblicken und Empfehlungen auf der Webseite mit Blogs zu Entwicklertools, um sich bei allen Releases auf dem neuesten Stand zu halten und Zugang zu ausführlichen Beiträgen zu zahlreichen Funktionen zu erhalten.
Verlauf der Versionshinweise zu Visual Studio 2019
Weitere Informationen bezüglich der früheren Versionen von Visual Studio 2019 finden Sie auf der Seite Verlauf der Versionshinweise zu Visual Studio 2019.