RCLogo Visual Studio 2019 versie 16.11 Releaseopmerkingen


Belangrijk

Dit is niet de nieuwste versie van Visual Studio. Als u de nieuwste release wilt downloaden, gaat u naar https://visualstudio.microsoft.com/downloads/ en bekijkt u de releaseopmerkingen van Visual Studio 2022.

Ondersteuningsperiode

Visual Studio 2019 versie 16.11 is de uiteindelijke ondersteunde servicebasislijn voor Visual Studio 2019. Enterprise- en Professional-klanten die een stabiele en veilige ontwikkelomgeving op lange termijn willen gebruiken, worden aangemoedigd om te standaardiseren op deze versie. Zoals uitgelegd in ons levenscyclus en ondersteuningsbeleid, wordt versie 16.11 ondersteund met fixes en beveiligingsupdates tot en met april 2029. Dit is de rest van de Visual Studio productlevenscyclus van 2019.

U kunt de meest recente beveiligde versie van Visual Studio 2019 versie 16.11 verkrijgen door naar de site Visual Studio te gaan of door naar de sectie downloads van my.visualstudio.com te gaan. U kunt updates ophalen uit de Microsoft Updatecatalogus. Raadpleeg het beleid support voor Visual Studio 2019 voor meer informatie over Visual Studio ondersteunde basislijnen.

Visual Studio 2019 versie 16.11 Releases

Gearchiveerde releaseopmerkingen voor Visual Studio 2019

Visual Studio 2019-blog

The Visual Studio 2019 Blog is de officiële bron van product insight van het Visual Studio Engineering Team. U vindt uitgebreide informatie over de Visual Studio 2019-releases in de volgende berichten:

Documentation

De officiële Learn-documentatie voor Visual Studio 2019 wordt gearchiveerd. Gearchiveerde documentatie is niet toegankelijk voor zoekmachines, maar u kunt nog steeds door de gearchiveerde documentatie bladeren op Visual Studio 2019-documentatie (gearchiveerd).

Release-opmerkingenpictogram Visual Studio 2019 versie 16.11.55

uitgebracht op 14 april 2026

Problemen die in deze release zijn opgelost

De beveiligingsadviezen behandeld

De beveiligingsadviezen behandeld CVE Beschrijving
Beveiligingsprobleem met SQLite-geheugenbeschadiging CVE-2025-6965 Er bestaat een beveiligingsprobleem in SQLite-versies vóór 3.50.2, waarbij het aantal statistische termen het aantal beschikbare kolommen kan overschrijden. Dit kan leiden tot een probleem met geheugenbeschadiging.
Beveiligingsprobleem met betrekking tot Visual Studio openbaarmaking van informatie CVE-2026-32631 Er bestaat een beveiligingsprobleem met betrekking tot openbaarmaking van informatie in MinGit vanwege een NTLM-hashlek naar een niet-vertrouwde server.
Node.js TLS DoS-beveiligingsprobleem CVE-2026-21637 Door een fout in Node.js TLS-foutafhandeling kunnen externe aanvallers resources van een TLS-server vastlopen of uitputten wanneer pskCallback of ALPNCallback in gebruik zijn.

NOTE: Visual Studio 2019 (16.11.55) wordt nu geleverd met de bijgewerkte NodeJS-versie 22, met name 22.21.1. Het is de moeite waard om te vermelden dat NodeJS 22.x de definitieve release is die ondersteuning biedt voor 32-bits NodeJS-ontwikkeling, waardoor het einde van een tijdperk wordt gemarkeerd voor degenen die gebruikmaken van 32-bits platforms.

NodeJS 22.x is gepland om in april 2027 het einde van de levensduur te bereiken. Tot die tijd blijft Visual Studio 2019 updates leveren voor NodeJS 22.x, indien nodig. Na april 2027 kunnen beveiligingsscanners echter de aanwezigheid van deze EOL-versie binnen Visual Studio 2019-omgevingen markeren. Helaas biedt NodeJS 23 en hoger alleen ondersteuning voor 64-bits, Visual Studio 2019, een 32-bits editie, kan geen upgrade uitvoeren naar nieuwere NodeJS-versies.

Gezien deze uitdagingen is het aanbevolen pad vooruit te upgraden naar Visual Studio 2022 of Visual Studio 2026 om doorlopende ondersteuning en compatibiliteit met toekomstige NodeJS-releases te garanderen. Dit helpt bij het onderhouden van zowel beveiliging als functionaliteit voor uw ontwikkelomgeving.


Releaseopmerkingenpictogram Visual Studio 2019 versie 16.11.54

uitgebracht op 10 maart 2026

De beveiligingsadviezen behandeld

  • CVE-2025-66413 Visual Studio-informatielek - Er bestaat een informatielek in MinGit als gevolg van het uitlekken van de NTLM-hash naar een niet-vertrouwde server.

Release Notes-pictogram Visual Studio 2019 versie 16.11.53

uitgebracht op 11 november 2025

Problemen die in deze release zijn opgelost

  • Git voor Windows afzonderlijke onderdelen bijwerken naar v2.51.1.1

Developer Community


Release Notes-pictogram Visual Studio 2019 versie 16.11.52

uitgebracht op 14 oktober 2025

Problemen die in deze release zijn opgelost

De beveiligingsadviezen behandeld

  • CVE-2025-55240 Visual Studio Problemen met externe code-uitvoering - Beveiligingsprobleem met niet-vertrouwd zoekpad voor externe code-uitvoering in Gulpfile.

 Pictogram Release-opmerkingen Visual Studio 2019 versie 16.11.51

uitgebracht op 9 september 2025

Problemen die in deze release zijn opgelost

  • Deze update bevat oplossingen met betrekking tot Visual Studio naleving.

Releasenotities-pictogram Visual Studio 2019 versie 16.11.50

uitgebracht op 12 augustus 2025

Problemen die in deze release zijn opgelost

De volgende Windows SDK-versies zijn verwijderd uit het installatieprogramma van Visual Studio 2019:

  • 10.0.16299.0
  • 10.0.17134.0
  • 10.0.17763.0
  • 10.0.18362.0
  • 10.0.20348.0
  • 10.0.22000.0

Als u eerder een van deze versies van de SDK hebt geïnstalleerd met behulp van Visual Studio wordt deze verwijderd wanneer u bijwerkt. Als uw project is gericht op een van deze SDK's, kan er een buildfout optreden, zoals: De Windows SDK-versie 10.0.22000.0 is niet gevonden. Installeer de vereiste versie van Windows SDK of wijzig de SDK-versie op de projecteigenschapspagina's of klik met de rechtermuisknop op de oplossing en selecteer 'Retarget solution'.

U kunt dit oplossen door uw project zo nodig opnieuw te instellen op 10.0.22621.0 of een eerdere ondersteunde versie. Voor een volledige lijst met ondersteunde SDK-versies gaat u naar: https://developer.microsoft.com/windows/downloads/sdk-archive/. Als u een niet-ondersteunde versie van de SDK wilt installeren, kunt u deze hier vinden: https://developer.microsoft.com/windows/downloads/sdk-archive/index-legacy/.


 Pictogram voor releaseopmerkingen Visual Studio 2019 versie 16.11.49

uitgebracht op 8 juli 2025

Problemen die in deze release zijn opgelost

De beveiligingsadviezen behandeld


Release-opmerkingen pictogram Visual Studio 2019 versie 16.11.48

uitgebracht op 10 juni 2025

Problemen die in deze release zijn opgelost

  • Het VS-installatieprogramma bijgewerkt met de nieuwste onderhoudsreleases voor Windows SDK-versies 10.0.19041.0 en 10.0.22621.0.

Release-opmerkingenpictogram Visual Studio 2019 versie 16.11.47

uitgebracht op 13 mei 2025

Problemen die in deze release zijn opgelost

  • Er is een probleem opgelost in het moderne querywerkitem TFVC-controlebeleid waardoor de projectnaam niet werd opgehaald.
  • Er is een probleem opgelost in het beleid voor verboden patronen bij TFVC-check-ins waardoor de patronen 'vergeten' werden door het beleid nadat het was gemaakt.

De beveiligingsadviezen behandeld

  • CVE-2025-32703 Toegang tot ETW-tracering die niet bekend is door de beheerder die VS op de computer installeert
  • CVE-2025-32702 Uitvoering van externe code door het kapen van NuGet-pakketten
  • CVE-2025-26646 .NET - Spoofing - Uitbreiding van bevoegdheden in het standaardgedrag van de DownloadFile-taken van msbuild

Release-opmerkingenpictogram Visual Studio 2019 versie 16.11.46

uitgebracht op 8 april 2025

Problemen die in deze release zijn opgelost

  • Er is ondersteuning toegevoegd voor modern TFVC-check-inbeleid, evenals richtlijnen en waarschuwingen wanneer verouderd TFVC-check-inbeleid wordt toegepast.

Pictogram Releaseopmerkingen Visual Studio 2019 versie 16.11.45

uitgebracht op 11 maart 2025

Problemen die in deze release zijn opgelost

De beveiligingsadviezen behandeld


 Pictogram release-opmerkingen Visual Studio 2019 versie 16.11.44

uitgebracht op 11 februari 2025

Problemen die in deze release zijn opgelost

De beveiligingsadviezen behandeld

  • CVE-2025-21206 Visual Studio Uitbreiding van bevoegdheden van het installatieprogramma: niet-gecontroleerd zoekpadelement stelt een onbevoegde aanvaller in staat om bevoegdheden lokaal te verhogen.
  • CVE-2023-32002 Node.js Module._load() beleid voor uitvoering van externe code: het gebruik van Module._load() kan het beleidsmechanisme omzeilen en modules buiten de policy.json definitie vereisen voor een bepaalde module.

Releaseopmerkingenpictogram Visual Studio 2019 versie 16.11.43

uitgebracht op 14 januari 2025

Problemen die in deze release zijn opgelost

De beveiligingsadviezen behandeld

  • CVE-2025-21172 .NET en Visual Studio beveiligingsprobleem met uitvoering van externe code
  • CVE-2025-21176 .NET, .NET Framework en Visual Studio Beveiligingsprobleem met het uitvoeren van externe code
  • CVE-2025-21178 Visual Studio Beveiligingsprobleem met uitvoering van externe code
  • CVE-2024-50338 Carriage Return-karakter in externe URL stelt kwaadwillend opslag in staat inloggegevens te lekken

Release Notes-icoon Visual Studio 2019 versie 16.11.42

uitgebracht op 12 november 2024

Problemen die in deze release zijn opgelost

Developer Community


Releaseopmerkingen pictogram Visual Studio 2019 versie 16.11.41

uitgebracht op 8 oktober 2024

Problemen die in deze release zijn opgelost

De beveiligingsadviezen behandeld

  • CVE-2024-43603 Denial-of-Service kwetsbaarheid in Visual Studio Collector Service
  • CVE-2024-43590 Beveiligingsprobleem met onrechtmatige uitbreiding van bevoegdheden in Visual Studio Herdistribueerbaar installatieprogramma voor C++

Releaseopmerkingen Pictogram Visual Studio 2019 versie 16.11.40

uitgebracht op 10 september 2024

Problemen die in deze release zijn opgelost

De beveiligingsadviezen behandeld

CVE-2024-35272 SQL Server Native Client OLE DB-provider kwetsbaarheid voor externe code-uitvoering


Release-opmerkingenpictogram Visual Studio 2019 versie 16.11.39

uitgebracht op 13 augustus 2024

Problemen die in deze release zijn opgelost

  • IntelliCode-modelupdates, zodat gebruikers de modellen rechtstreeks ophalen en niet langer afhankelijk zijn van back-endservices voor downloads.

De beveiligingsadviezen behandeld

  • CVE-2024-29187(opnieuw gepubliceerd) - Installatieprogramma's op basis van WiX zijn kwetsbaar voor binaire hijack wanneer ze worden uitgevoerd als SYSTEM

Pictogram van Release-notities Visual Studio 2019 versie 16.11.38

uitgebracht op 9 juli 2024

Problemen die in deze release zijn opgelost

  • Versie 6.2 van AzCopy wordt vanwege veroudering niet meer als onderdeel van de Azure Workload in Visual Studio gedistribueerd. De meest recente ondersteunde versie van AzCopy kan worden gedownload van Get gestart met AzCopy.
  • Werk MinGit bij naar v2.45.2.1 met GCM 2.5, waarmee een probleem wordt opgelost met de vorige GCM-versie waarin een fout is gerapporteerd aan Git na het klonen en het lijkt alsof de kloon is mislukt.

Release-opmerkingenpictogram Visual Studio 2019 versie 16.11.37

uitgebracht op 11 juni 2024

Problemen die in deze release zijn opgelost

  • Na een upgrade naar Germanium-build van Windows moet WSL een handmatige upgrade uitvoeren. Dit kan ertoe leiden dat Visual Studio vastloopt bij het openen van CMake-projecten.

De beveiligingsadviezen behandeld

  • CVE-2024-30052 uitvoering van schadelijke code op afstand bij het debuggen van dumpbestanden die een schadelijk bestand met een geschikte extensie bevatten
  • CVE-2024-29060 verhoging van bevoegdheidsniveaus waarbij de getroffen installatie van Visual Studio wordt uitgevoerd
  • CVE-2024-29187 op WiX gebaseerde installatieprogramma's zijn kwetsbaar voor binaire hijack wanneer ze worden uitgevoerd als SYSTEM

Pictogram voor Releasenotities Visual Studio 2019 versie 16.11.36

uitgebracht op 14 mei 2024

Problemen die in deze release zijn opgelost

  • Deze release bevat een OpenSSL-update naar v3.2.1

De beveiligingsadviezen behandeld

  • CVE-2024-32002 Recursieve klonen op niet-hoofdlettergevoelige bestandssysteems die symlinks ondersteunen, zijn vatbaar voor uitvoering van externe code.
  • CVE-2024-32004 Uitvoering van externe code tijdens het klonen van speciaal gemaakte lokale opslagplaatsen

Aantekeningenpictogram Visual Studio 2019 versie 16.11.35

uitgebracht op 9 april 2024

Problemen die in deze release zijn opgelost

  • Met deze foutoplossing kan een client nu de bootstrapper in een indeling gebruiken en de parameter --noWeb doorgeven om op een clientcomputer te installeren en ervoor te zorgen dat zowel het installatieprogramma als het Visual Studio product alleen worden gedownload vanuit de indeling. Soms, soms tijdens het installatieproces, zou het installatieprogramma de -noWeb parameter niet respecteren en zou proberen zichzelf zelf bij te werken vanaf het web.

De beveiligingsadviezen behandeld

  • CVE-2024-28929 Met deze update wordt een vulnerabliteit voor het uitvoeren van externe code in het Microsoft ODBC-stuurprogramma voor Microsoft SQL Server opgelost.
  • CVE-2024-28930 Met deze update wordt een vulnerabliteit voor het uitvoeren van externe code in het Microsoft ODBC-stuurprogramma voor Microsoft SQL Server opgelost.
  • CVE-2024-28931 Met deze update wordt een vulnerabliteit voor het uitvoeren van externe code in het Microsoft ODBC-stuurprogramma voor Microsoft SQL Server opgelost.
  • CVE-2024-28932 Met deze update wordt een vulnerabliteit voor het uitvoeren van externe code in het Microsoft ODBC-stuurprogramma voor Microsoft SQL Server opgelost.
  • CVE-2024-28933 Met deze update wordt een vulnerabliteit voor het uitvoeren van externe code in het Microsoft ODBC-stuurprogramma voor Microsoft SQL Server opgelost.
  • CVE-2024-28934 Met deze update wordt een vulnerabliteit voor het uitvoeren van externe code in het Microsoft ODBC-stuurprogramma voor Microsoft SQL Server opgelost.
  • CVE-2024-28935 Met deze update wordt een vulnerabliteit voor het uitvoeren van externe code in het Microsoft ODBC-stuurprogramma voor Microsoft SQL Server opgelost.
  • CVE-2024-28936 Met deze update wordt een vulnerabliteit voor het uitvoeren van externe code in het Microsoft ODBC-stuurprogramma voor Microsoft SQL Server opgelost.
  • CVE-2024-28937 Met deze update wordt een vulnerabliteit voor het uitvoeren van externe code in het Microsoft ODBC-stuurprogramma voor Microsoft SQL Server opgelost.
  • CVE-2024-28938 Met deze update wordt een vulnerabliteit voor het uitvoeren van externe code in het Microsoft ODBC-stuurprogramma voor Microsoft SQL Server opgelost.
  • CVE-2024-28941 Met deze update wordt een vulnerabliteit voor het uitvoeren van externe code in het Microsoft ODBC-stuurprogramma voor Microsoft SQL Server opgelost.
  • CVE-2024-28943 Met deze update wordt een vulnerabliteit voor het uitvoeren van externe code in het Microsoft ODBC-stuurprogramma voor Microsoft SQL Server opgelost.
  • CVE-2024-29043 Met deze update wordt een vulnerabliteit voor het uitvoeren van externe code in het Microsoft ODBC-stuurprogramma voor Microsoft SQL Server opgelost.

 Icoon Releasenotities Visual Studio 2019 versie 16.11.34

uitgebracht op 13 februari 2024

Problemen die in deze release zijn opgelost

Developer Community

De beveiligingsadviezen behandeld

  • CVE-2024-0057 Een beveiligingsfunctie omzeilt beveiligingsproblemen wanneer Microsoft .NET frameworktoepassingen X.509-ketenbouw-API's gebruiken, maar het X.509-certificaat niet volledig valideren vanwege een logische fout.

Release-opmerkingenpictogram Visual Studio 2019 versie 16.11.33

uitgebracht op 9 januari 2024

Problemen die in deze release zijn opgelost

  • MinGit bijgewerkt naar v2.43.0.1 die bij OpenSSL v3.1.4 wordt geleverd en een regressie adresseert waarbij netwerkbewerkingen onder bepaalde omstandigheden echt traag waren.

Beveiligingsadviezen afgehandeld

  • CVE-2024-20656 Er bestaat een beveiligingsprobleem in de SERVICE VSStandardCollectorService150, waarbij lokale aanvallers bevoegdheden kunnen escaleren op hosts waarop een betrokken installatie van Microsoft Visual Studio wordt uitgevoerd.
  • CVE-2023-32027 Dit advies wordt opnieuw gepubliceerd om een kwetsbaarheid met betrekking tot uitvoering van externe code in het Microsoft ODBC-stuurprogramma voor SQL Server in Visual Studio aan te pakken.
  • CVE-2023-32025 Dit adviesbericht wordt opnieuw gepubliceerd ter adressering van een kwetsbaarheid in het Microsoft ODBC-stuurprogramma voor SQL Server waardoor externe code onbedoeld kan worden uitgevoerd in Visual Studio.
  • CVE-2023-32026 Dit advies wordt opnieuw gepubliceerd om een kwetsbaarheid in een Microsoft ODBC-stuurprogramma voor SQL Server aan te pakken die uitvoering van externe code in Visual Studio mogelijk maakt.
  • CVE-2023-29356 Dit advies wordt opnieuw gepubliceerd om een Microsoft ODBC-stuurprogramma aan te pakken voor SQL Server beveiligingsprobleem met het uitvoeren van externe code in Visual Studio.
  • CVE-2023-32028 Dit advies wordt opnieuw gepubliceerd om een kwetsbaarheid voor uitvoering van externe code in Microsoft SQL OLE DB in Visual Studio aan te pakken.
  • CVE-2023-29349 Dit advies wordt opnieuw gepubliceerd om in Visual Studio een Microsoft beveiligingsprobleem met odbc- en OLE DB remote code-uitvoering aan te pakken.

Release-opmerkingenicoon Visual Studio 2019 versie 16.11.32

uitgebracht op 14 november 2023

Problemen die in deze release zijn opgelost

Developer Community

Beveiligingsadviezen afgehandeld

  • CVE-2023-36042Een denial-of-service-kwetsbaarheid bestaat in Visual Studio waarbij een onjuist opgemaakte naam kan leiden tot een oneindige lus.

Release-opmerkingenicoon Visual Studio 2019 versie 16.11.31

uitgebracht op 10 oktober 2023

Problemen die in deze release zijn opgelost

  • Bijgewerkte versie van Git die door Visual Studio wordt gebruikt naar v 2.41.0.3.

Aantekeningspictogram Visual Studio 2019 versie 16.11.30

uitgebracht op 12 september 2023

Problemen die in deze release zijn opgelost

Beveiligingsadviezen afgehandeld

  • CVE-2023-36796Deze beveiligingsupdate heeft betrekking op een beveiligingsprobleem in DiaSymReader.dll bij het lezen van een beschadigd PDB-bestand dat kan leiden tot uitvoering van externe code.
  • CVE-2023-36794Deze beveiligingsupdate heeft betrekking op een beveiligingsprobleem in DiaSymReader.dll bij het lezen van een beschadigd PDB-bestand dat kan leiden tot uitvoering van externe code.
  • CVE-2023-36793Deze beveiligingsupdate heeft betrekking op een beveiligingsprobleem in DiaSymReader.dll bij het lezen van een beschadigd PDB-bestand dat kan leiden tot uitvoering van externe code.
  • CVE-2023-36792Deze beveiligingsupdate heeft betrekking op een beveiligingsprobleem in DiaSymReader.dll bij het lezen van een beschadigd PDB-bestand dat kan leiden tot uitvoering van externe code.
  • CVE-2023-36759Deze beveiligingsupdate verwijdert pgodriver.sys, waarbij het lezen van een schadelijk bestand kan leiden tot uitbreiding van bevoegdheden

Release Notities Pictogram Visual Studio 2019 versie 16.11.29

uitgebracht op 8 augustus 2023

Problemen die in deze release zijn opgelost

  • Er is een probleem opgelost waarbij de all-switch van VSWhere geen instanties retourneerde die zich in een niet-startbare toestand bevonden.

Beveiligingsadviezen afgehandeld


Releaseopmerkingen Pictogram Visual Studio 2019 versie 16.11.28

uitgebracht op 25 juli 2023

Problemen die in deze release zijn opgelost


Release-opmerkingen Pictogram Visual Studio 2019 versie 16.11.27

uitgebracht op 13 juni 2023

Problemen die in deze release zijn opgelost

  • De wizard ActiveX-besturingsvariabele genereert ActiveX-eigenschappen en functies, en herstelt de functionaliteit van Visual Studio 2015.
  • Als onderdeel van deze update, om CVE-2023-27909, CVE-2023-27910 en CVE-2023-27911 aan te pakken, verwijderen we .fbx en .dae ondersteuning. Dit is een x86-onderdeel van derden dat niet meer wordt ondersteund door de auteur. Betrokken gebruikers moeten de fbx-editor gebruiken.

Developer Community

Beveiligingsadviezen afgehandeld


Release Notes-pictogram Visual Studio 2019 versie 16.11.26

uitgebracht op 11 april 2023

Problemen die in deze release zijn opgelost

  • Er is een probleem opgelost in IIS Express dat een crash kon veroorzaken bij het bijwerken van telemetriegegevens.
  • Er is een crash opgelost wanneer ongeldige invoer wordt verzonden naar het stuurprogramma dat tijdens de PGO-training wordt gebruikt voor kernelmodusstuurprogramma's.

Developer Community

Beveiligingsadviezen afgehandeld


Aantekeningspictogram Visual Studio 2019 versie 16.11.25

uitgebracht op 14 maart 2023

Problemen die in deze release zijn opgelost

  • Git 2.39 heeft de naam van de waarde voor credential.helper gewijzigd van 'manager-core' in 'manager'. Zie https://aka.ms/gcm/rename voor meer informatie.
  • Updates voor mingit en Git voor Windows-pakket naar v2.39.2, dat CVE-2023-22490 aanpakt.

Beveiligingsadviezen afgehandeld


Release-notities pictogram Visual Studio 2019 versie 16.11.24

uitgebracht op 14 februari 2023

Problemen die in deze release zijn opgelost

  • CPython-interpreter bijgewerkt naar versie 3.9.13.
  • Mingit en Git voor Windows-pakket bijgewerkt naar v2.39.1.1, dat betrekking heeft op CVE-2022-41903

Beveiligingsadviezen afgehandeld


Pictogram van de release-opmerkingen Visual Studio 2019 versie 16.11.23

uitgebracht op 10 januari 2023

Beveiligingsadviezen afgehandeld

  • CVE-2023-21538 .NET Denial of Service Vulnerability Er bestaat een denial of service-beveiligingsprobleem in .NET 6.0, waarbij een kwaadwillende client een stack-overloop kan veroorzaken die kan leiden tot een denial of service-aanval wanneer een aanvaller een ongeldige aanvraag verzendt naar een blootgesteld eindpunt.

Relasenotitiepictogram Visual Studio 2019 versie 16.11.22

uitgebracht op 13 december 2022

Beveiligingsadviezen afgehandeld

  • CVE-2022-41089 Uitvoering van externe code Er bestaat een beveiligingsprobleem met het uitvoeren van externe code in .NET Core 3.1, .NET 6.0 en .NET 7.0, waarbij een kwaadwillende actor ertoe kan leiden dat een gebruiker willekeurige code uitvoert als gevolg van het parseren van kwaadwillende xps-bestanden.

Releasenotities Pictogram Visual Studio 2019 versie 16.11.21

uitgebracht op 8 november 2022

Problemen die in deze release zijn opgelost

  • Er zijn voorwaardelijke beveiligingen toegevoegd om onjuiste verwijzingen in AMD64-optimalisaties op te lossen voor boost, stl_interfaces.

Beveiligingsadviezen afgehandeld


Release Notes-pictogram Visual Studio 2019 versie 16.11.20

uitgebracht op 11 oktober 2022

Problemen die in deze release zijn opgelost

  • Betrouwbaarder maken van de weergave van bronnen voor projecten die opnieuw worden geladen.
  • Beheerders kunnen de VS Installer op een offline-clientcomputer bijwerken vanuit een layout zonder VS bij te werken.

Beveiligingsadviezen afgehandeld


Releaseaantekeningenpictogram Visual Studio 2019 versie 16.11.19

uitgebracht 13 september 2022

Problemen die in deze release zijn opgelost

  • Betrouwbaarder maken van de weergave van bronnen voor projecten die opnieuw worden geladen.

Beveiligingsadviezen afgehandeld

  • CVE-2022-38013 .NET Denial of Service VulnerabilityA Denial of Service beveiligingsprobleem bestaat in ASP.NET Core 3.1 en .NET 6.0, waarbij een kwaadwillende client een stack-overloop kan veroorzaken die kan leiden tot een Denial of Service-aanval wanneer een aanvaller een aangepaste nettolading verzendt die tijdens modelbinding wordt geparseerd.

Release-aantekeningenpictogram Visual Studio 2019 versie 16.11.18

uitgebracht op 9 augustus 2022

Van de Developer Community

Beveiligingsadviezen afgehandeld


Aantekeningspictogram Visual Studio 2019 versie 16.11.17

uitgebracht op 12 juli 2022

Problemen die in deze release zijn opgelost

  • LibraryManager bijgewerkt voor wijzigingen in cdnjs-API

Van de Developer Community


Releaseopmerkingenpictogram Visual Studio 2019 versie 16.11.16

uitgebracht op 14 juni 2022

Van de Developer Community

Beveiligingsadviezen afgehandeld


Releasenotities-pictogram Visual Studio 2019 versie 16.11.15

uitgebracht op 17 mei 2022

Problemen die in deze release zijn opgelost

  • Vaste verbindingen voor Azure SQL Managed Instance in SQL Server Data Tools, waaronder Schema Compare en SQL Server Explorer. Opmerking: Ondersteuning voor Azure Arc-ingeschakelde Managed Instance is in afwachting van een toekomstige release (In de Community)

Van de Developer Community


Aantekeningspictogram Visual Studio 2019 versie 16.11.14

uitgebracht op 10 mei 2022

Problemen die in deze release zijn opgelost

  • De implementatie voor de resterende C++20 foutrapporten is toegevoegd (ook wel bekend als backports). Alle C++20-functies zijn nu beschikbaar onder de schakeloptie /std:c++20. Zie voor meer informatie over de geïmplementeerde backports het C++20-defectrapportenproject op de microsoft/STL GitHub-repository en deze blogpost
  • Geüpdatete Git for Windows-versie die door Visual Studio wordt gebruikt en als optioneel onderdeel installeerbaar is naar 2.36.0.1
  • Er is een probleem opgelost met Git-integratie, waarbij het ophalen/synchroniseren van vertakkingen die zijn gedivergeerd, ervoor zorgde dat het uitvoervenster geen gelokaliseerde aanwijzing gaf over hoe dit op te lossen.

Van de Developer Community

Beveiligingsadviezen afgehandeld

CVE-2022-29117 .NET Denial of Service Vulnerability Er bestaat een beveiligingsprobleem in .NET 6.0, .NET 5.0 en .NET Core 3.1, waarbij een kwaadwillende client cookies kan manipuleren en een Denial of Service kan veroorzaken.

CVE-2022-23267 .NET Core Denial of Service Vulnerability Er bestaat een beveiligingsprobleem in .NET 6.0, .NET 5.0 en .NET Core 3.1, waarbij een kwaadwillende client een Denial of Service kan veroorzaken via overtollige geheugentoewijzingen via HttpClient.

CVE-2022-29145 .NET Denial of Service Vulnerability Er bestaat een beveiligingsprobleem in .NET 6.0, .NET 5.0 en .NET Core 3.1, waarbij een kwaadwillende client een Denial of Service kan veroorzaken wanneer HTML-formulieren worden geparseerd.

CVE-2022-24513 Uitbreiding van beveiligingsproblemen met bevoegdheden Een mogelijk beveiligingsprobleem met onrechtmatige uitbreiding van bevoegdheden bestaat wanneer de Microsoft Visual Studio updater-service lokale configuratiegegevens onjuist parseert.


Release-opmerkingenpictogram Visual Studio 2019 versie 16.11.13

uitgebracht op 19 april 2022

Problemen die in deze release zijn opgelost

  • Opgelost vctip.exe regressie van 16.11.12
  • Er is een fout opgelost waardoor sommige toepassingen die zijn gebouwd met ASAN (Address Sanitizer) niet kunnen worden geladen in Windows 11.
  • Er is een ander ASAN-probleem opgelost waarbij toepassingen met meerdere threads met heap-conflicten mogelijk doodlopende situaties kunnen ervaren, onjuiste 'wild pointer freed'-rapporten of een impasse bij het afsluiten van het proces.

 Releasenotitiespictogram Visual Studio 2019 versie 16.11.12

uitgebracht op 12 april 2022

Problemen die in deze release zijn opgelost

  • Er is een probleem opgelost waardoor sommige animaties voor testuitvoering op de achtergrond werden uitgevoerd, zelfs wanneer de bijbehorende testuitvoeringen zijn voltooid. Dit veroorzaakt vertragingen die vooral merkbaar waren op monitors met een hoge vernieuwingsfrequentie. De oplossing moet de ervaring van het gebruik van VS op monitors met een hoge vernieuwingsfrequentie verbeteren.
  • Er is een onnodige waarschuwing verwijderd bij het maken van verbinding met een LiveShare-server die geen bepaalde functionaliteit biedt die door de client wordt gebruikt.

Van de Developer Community

Beveiligingsadviezen afgehandeld

CVE-2022-24765 Verhoging van privilege-kwetsbaarheid Er bestaat een mogelijk beveiligingsprobleem in Git voor Windows, waarin Git-bewerkingen buiten een repository kunnen worden uitgevoerd tijdens het zoeken naar een Git-directory. Git voor Windows is nu bijgewerkt naar versie 2.35.2.1.

CVE-2022-24767 DLL-hijackingprobleem Er bestaat een mogelijk dll-hijackingprobleem in Git voor Windows-installatieprogramma wanneer u het installatieprogramma uitvoert onder het systeemgebruikersaccount. Git voor Windows is nu bijgewerkt naar versie 2.35.2.1.

CVE-2022-24513 Uitbreiding van beveiligingsproblemen met bevoegdheden Een mogelijk beveiligingsprobleem met onrechtmatige uitbreiding van bevoegdheden bestaat wanneer de Microsoft Visual Studio updater-service lokale configuratiegegevens onjuist parseert.


Release-opmerkingenpictogram Visual Studio 2019 versie 16.11.11

uitgebracht op 8 maart 2022

Problemen die in deze release zijn opgelost

  • Er is een probleem opgelost met foutopsporing op afstand, met name van invloed op Azure App Service, waarbij verificatiefouten soms optreden met 'De verbinding met het externe eindpunt is beëindigd' en Visual Studio niet om referenties vraagt.
  • Verbeterde prestaties op monitors met een hoge vernieuwingsfrequentie.

Van de Developer Community

Beveiligingsadviezen afgehandeld

CVE-2020-8927 Vulnerability Er bestaat een beveiligingsprobleem met de uitvoering van externe code in .NET 5.0 en .NET Core 3.1 waar een bufferoverloop bestaat in de brotli-bibliotheekversies vóór 1.0.8.

CVE-2022-24464 Vulnerability Er bestaat een denial of service-beveiligingsprobleem in .NET 6.0, .NET 5.0 en .NET CORE 3.1 bij het parseren van bepaalde typen HTTP-formulieraanvragen.

CVE-2022-24512 Vulnerability Er bestaat een beveiligingsprobleem voor het uitvoeren van externe code in .NET 6.0, .NET 5.0 en .NET Core 3.1 waar een stackbufferoverloop plaatsvindt in .NET Dubbele parseringsroutine.

CVE-2021-3711 OpenSSL Buffer Overflow vulnerability Er bestaat een potentieel bufferoverloopprobleem in OpenSSL, dat wordt gebruikt door Git voor Windows. Git voor Windows is nu bijgewerkt naar versie 2.35.1.2, waarmee dit probleem wordt opgelost.


 Pictogram Versienotities Visual Studio 2019 versie 16.11.10

uitgebracht op 8 februari 2022

Problemen die in deze release zijn opgelost

  • Er is een probleem opgelost dat af en toe crashes veroorzaakte bij het linken met C++.
  • Stil probleem met slechte codegeneratie bij x64.
  • Een probleem waardoor bestanden niet konden worden verwijderd terwijl ze werden verwerkt door statische analyse op de achtergrond van C++ .
  • Er is een probleem opgelost in C++ ATL CString-gelijkheidsoperator in de C++20-modus.
  • Er is een probleem opgelost waardoor een initialisatiefunctie niet kon worden uitgevoerd in een belastingtestscenario.

Van de Developer Community

Beveiligingsadviezen afgehandeld

CVE-2022-21986 Vulnerability A Denial of Service vulnerability bestaat in .NET 5.0 en .NET 6.0 wanneer de Kestrel-webserver bepaalde HTTP/2- en HTTP/3-aanvragen verwerkt.


Aantekeningspictogram Visual Studio 2019 versie 16.11.9

uitgebracht op 11 januari 2022

Problemen die in deze release zijn opgelost

  • Er is een probleem opgelost waarbij toepassingen niet meerdere keren kunnen worden opgespoord wanneer Windows Terminal wordt gebruikt als de standaardterminal.
  • Hersteloplossing voor het deblokkeren van klanten bij beperkte configuraties
  • Er is een probleem opgelost waardoor een client een nieuwere bootstrapper niet kon bijwerken. Zodra de klant de bootstrapper en het installatieprogramma gebruikt die in januari 2022 of later is verzonden, zouden alle updates met behulp van de volgende bootstrappers gedurende de hele levenscyclus van het product moeten werken.
  • Er is een incidenteel exemplaar opgelost waarbij VSInstr niet zou afsluiten bij het instrumenteren van een binair met vluchtige metagegevens, waardoor instrumentatieprofilering mislukt.
  • Een probleem is opgelost waarbij het compileren van C++-code met zeer grote functies met behulp van /Og of #pragma optimize("g") ongeldige code kon genereren (ongeldig codegen).
  • Er is een fout opgelost in C++ Gelijktijdigheid::parallel_for_each waardoor het aanroepende proces crashte vanwege een integer-overflow.

Van de Developer Community


Notitiesrelease-pictogram Visual Studio 2019 versie 16.11.8

uitgebracht op 14 december 2021

Problemen die in deze release zijn opgelost

Bidirectionele weergave van tekstcontrolekarakters

Om een potentieel kwaadaardige exploit te voorkomen waardoor code verkeerd kan worden voorgesteld, staat de Visual Studio-editor niet langer toe dat bidirectionele tekstcontrolekarakters de volgorde van tekens op het bewerkingsoppervlak kunnen manipuleren. Een nieuwe optie zorgt ervoor dat deze bidirectionele tekstcontroletekens met tijdelijke aanduidingen worden weergegeven. De bidirectionele tekstbesturingstekens zijn nog steeds aanwezig in de code, omdat dit gedrag alleen van invloed is op wat wordt weergegeven in de code-editor.

VS met bidirectionele tekstbesturingstekens vervangen door tijdelijke aanduidingen

Deze functionaliteit wordt beheerd in Extra\Opties. Op de pagina Teksteditor\Algemeen is er een optie voor 'Besturingstekens voor bidirectionele tekst weergeven'. Deze optie wordt standaard ingeschakeld. Wanneer deze optie is ingeschakeld, worden alle bidirectionele tekstbesturingstekens weergegeven als tijdelijke aanduidingen. Als u de optie uitschakelt, wordt teruggezet naar het vorige gedrag waarbij deze tekens niet worden weergegeven.

Een Unicode-teken wordt beschouwd als een bidirectioneel tekstbesturingsteken als het in een van de volgende bereiken valt: U+061c, U+200e-U+200f, U+202a-U+202e, U+2066-U+2069.

  • Er is een probleem opgelost in de C++-compiler waarbij een sjabloondestructor die betrokken is bij een klassehiërarchie met gegevenslid-initialisatoren, mogelijk te vroeg wordt geïnstantieerd, wat kan leiden tot onjuiste diagnostische gegevens over het gebruik van ongedefinieerde typen of andere fouten.
  • Er is een probleem opgelost in de C++20- en C++Nieuwste-taalmodi met betrekking tot de vergelijkingen van ATL's CString.
  • Python 3.9.7 toegevoegd aan Python workload. Python 3.7.8 verwijderd vanwege een beveiligingsprobleem.

Van de Developer Community

Beveiligingsadviezen afgehandeld

CVE-2021-43877 .NET Vulnerability Er bestaat een beveiligingsprobleem met uitbreiding van bevoegdheden in ANCM, waardoor uitbreiding van bevoegdheden mogelijk is wanneer .NET kern, .NET 5 en .NET 6 toepassingen worden gehost binnen IIS.

CVE-2021-42574 Beveiligingsprobleem met bidirectionele tekst besturingstekens voor bidirectionele tekst kunnen worden gebruikt om ervoor te zorgen dat code in de editor anders wordt weergegeven dan wat zich op de schijf bevindt.


Release-opmerkingen Pictogram Visual Studio 2019 versie 16.11.7

uitgebracht op 16 november 2021

Problemen die in deze release zijn opgelost

  • Voegt Xcode 13.1-ondersteuning toe.
  • De bootstrappers respecteren nu de parameter --useLatestInstaller, waardoor het nieuwste installatieprogramma wordt geïntegreerd in de indeling. Met dit nieuwste installatieprogramma, dat wordt geleverd met Visual Studio 2022, kan het scenario worden gebruikt waarin ondernemingen hun klanten van de ene indeling naar de andere willen overzetten. Raadpleeg de [Visual Studio Beheerdershandleiding](* De bootstrappers respecteren nu de parameter --useLatestInstaller, waardoor het meest recente installatieprogramma in de indeling wordt geïntegreerd. Met dit nieuwste installatieprogramma, dat wordt geleverd met Visual Studio 2022, kan het scenario worden gebruikt waarin ondernemingen hun klanten van de ene indeling naar de andere willen overzetten. Raadpleeg de Visual Studio Beheerdershandleiding voor meer informatie.
  • Er is een probleem opgelost waarbij WAP-projecten niet worden weergegeven in de keuzelijst op de opstartprojectenwerkbalk.
  • Er is een probleem opgelost met Windows Application Projects (WAP), waarbij de uiteindelijke toepassingsbundel in bepaalde omstandigheden verkeerde binaire bestanden bevat.
  • Voorkom dat u 'Team Explorer > Manage Connections' of 'Git Changes'-vensters opent, waardoor TFVC-oplossingen worden verwijderd.

Van de Developer Community


Pictogram release-opmerkingen Visual Studio 2019 versie 16.11.6

uitgebracht op 09 november 2021

Problemen die in deze release zijn opgelost

  • Los het incidentele geval op waarbij VSInstr niet afsluit bij het instrumenteren van een binaire met vluchtige metagegevens.
  • Oplossing voor 'waarde van bereik'-fouten bij het gebruik van C++ IntelliSense.
  • Onder bepaalde omstandigheden, wanneer een internationale landinstelling is geselecteerd, loopt fsi vast bij uitvoering vanuit Visual Studio. Deze release lost het probleem op en fsi zou nu correct moeten werken.
  • Lost een probleem op waardoor Visual Studio tests kan bouwen, fouten opsporen of uitvoeren op binaire bestanden die niet zijn bijgewerkt met de meest recente codewijzigingen.
  • Lost een threadpool-lek op tijdens het lokaal debuggen van Cloud Services.
  • Ondersteuning voor Android 12-API's toevoegen.
  • Lost een mogelijke impasse op bij het sluiten van Performance Profiler of Diagnostische hulpprogramma's op Windows Server machines.
  • Verhelpt een vertraging bij het opstarten van VS.

Beveiligingsadviezen afgehandeld

CVE-2021-42319 Verhoging van Bevoegdheden-kwetsbaarheid Er bestaat een kwetsbaarheid voor het verhogen van bevoegdheden in de WMI-provider die is opgenomen in het Visual Studio-installatieprogramma.

CVE-2021-42277 Diagnostics Hub Standard Collector Service Elevation of Privilege Vulnerability Er bestaat een beveiligingsprobleem met uitbreiding van bevoegdheden wanneer de Diagnostics Hub Standard Collector bestandsbewerkingen onjuist verwerkt.


Release Notes-pictogram Visual Studio 2019 versie 16.11.5

uitgebracht op 12 oktober 2021

Problemen die in deze release zijn opgelost

Beveiligingsadviezen afgehandeld

CVE-2020-1971 OpenSSL DDoS-kwetsbaarheid

Er bestaat een mogelijk denial of service-beveiligingsprobleem in de OpenSSL-bibliotheek, die wordt gebruikt door Git.

CVE-2021-3449 OpenSSL Denial of Service-kwetsbaarheid

Er bestaat een mogelijk denial of service-beveiligingsprobleem in de OpenSSL-bibliotheek, die wordt gebruikt door Git.

CVE-2021-3450 OpenSSL Denial of Service-beveiligingsprobleem

Er bestaat een mogelijke omzeiling van parameters in de OpenSSL-bibliotheek, die door Git wordt gebruikt.

CVE-2021-41355 .NET Kwetsbaarheid voor openbaarmaking

Er bestaat een beveiligingsprobleem met betrekking tot openbaarmaking van informatie in .NET waarbij System.DirectoryServices.Protocols.LdapConnection referenties in tekst zonder opmaak verzendt in Linux.


Release-opmerkingen pictogram Visual Studio 2019 versie 16.11.4

uitgebracht op 05 oktober 2021

Problemen die in deze release zijn opgelost

  • Windows 11 SDK-ondersteuning.
  • Voeg AMD64 wiskundige functies toe aan ARM64X CRT.
  • Updates voor de ARM64- en ARM64EC-interfaces tussen de binaire en de POGO-instrumentatieruntime.
  • Er zijn verschillende problemen opgelost met de reactiesnelheid en juistheid van IntelliSense die van invloed zijn op C++20-concepten, reeksen en verkorte functiemal.
  • Er is een false positive opgelost in lokale levensduurcontroles.
  • Een probleem gecorrigeerd waarbij arrays die zijn toegewezen met een constante grootte van > 32 bits minder geheugen konden toewijzen dan aangevraagd.
  • Zorgt ervoor dat de initialisatie van ATL-tekenreeksen plaatsvindt tijdens de initialisatie van statische variabelen, in het standaard-AppDomain.
  • Er is een fout opgelost in C++ Gelijktijdigheid::parallel_for_each waardoor het aanroepende proces crashte vanwege een integeeroverloop.
  • Er is een fout opgelost in de iterator-foutopsporingsmachines van STL die crashes in multithreaded programma's met STL-containers kunnen veroorzaken.
  • We hebben een fatale interne compilerfout opgelost die wordt veroorzaakt door niet-benoemde structs waarvan naar velden wordt verwezen vanuit SAL-aantekeningen.
  • Lost een zeldzame crash op bij het analyseren van sjablooncode die gebruikmaakt van __uuidof.
  • Er is een probleem opgelost waardoor statische C++-analyseresultaten soms niet correct worden weergegeven in de actie FixIt.
  • Probleem opgelost bij het openen van .uitest-extensiebestanden in het Coded UI-project.
  • Wijzigingsgebeurtenissen voor niet-onderdeelobjecten in WinForms .NET designer
  • Oplossing voor crash bij verwijderen van ContextMenuStrip-controle in de .NET Windows Forms-designer.
  • Zorg voor bescherming tegen crashes wanneer de Windows Forms-ontwerper opnieuw wordt geladen tijdens het slepen.
  • Oplossing voor onregelmatige VS-crash tijdens interactie met WinForms .NET designer tijdens het opnieuw opbouwen van oplossingen of projecten.
  • Er is een fout opgelost waardoor .NET vijf projecten werden gerapporteerd als verouderd wanneer ze up-to-date moesten zijn, waardoor tragere builds werden veroorzaakt.
  • Schakel assetindexering automatisch uit voor grootschalige Unity-projecten.
  • Voegt Xcode 13.0-ondersteuning toe.
  • In deze release wordt een probleem opgelost met het implementeren van bepaalde Windows Application Packaging-projecten waarbij implementatie onnodig ongewijzigde bestanden kopieert.

Van de Developer Community


Opmerkingen bij de release-pictogram Visual Studio 2019 versie 16.11.3

uitgebracht op 14 september 2021

Problemen die in deze release zijn opgelost

  • Opgelost dat de foutopsporingsdoel 'Externe Apparaten' ontbrak voor Xamarin iOS-projecten.
  • Er is een fout opgelost waardoor een snelkoppeling naar het startmenu verdween. De fout is alleen opgetreden bij het bijwerken van meerdere exemplaren van verschillende product-SKU's op dezelfde computer.

Van de Developer Community


Beveiligingsadviezen afgehandeld

CVE-2021-26434 Visual Studio Probleem met escalatie van onjuiste machtigingstoewijzingen

Er bestaat een beveiligingsprobleem met machtigingentoewijzing in Visual Studio na de installatie van de gameontwikkeling met C++ en het selecteren van de workload Unreal Engine Installer. Het systeem is kwetsbaar voor LPE tijdens de installatie en maakt een map met schrijftoegang voor alle gebruikers.


Pictogram release-opmerkingen Visual Studio 2019 versie 16.11.2

uitgebracht op 25 augustus 2021

Problemen die in deze release zijn opgelost

  • Er is een probleem opgelost waarbij het genereren van de CMake-cache mislukt, waardoor IntelliSense, build en foutopsporing werd geblokkeerd.
  • Waarschuwing "De functie 'System.Diagnostics.TraceInternal.Listeners.get' heeft een time-out ondervonden en moest op een onveilige manier worden afgebroken" wanneer debugging wordt gestart op sommige .NET- en dotnet Core-toepassingen.

Van de Developer Community


Releaseopmerkingenpictogram Visual Studio 2019 versie 16.11.1

uitgebracht op 16 augustus 2021

Problemen die in deze release zijn opgelost

  • Hiermee lost u een probleem op bij het installeren van de Microsoft. VisualStudio.ScriptedHost.Registry-pakket tijdens Visual Studio installatie, waardoor de hele installatie mislukt.
  • Deblokkeer het toevoegen van een nieuwe SSH-verbinding via Hulpmiddelen Opties

Van de Developer Community

Pictogram van de releaseopmerkingen Visual Studio 2019 versie 16.11.0

uitgebracht op 10 augustus 2021

Samenvatting van wat is er nieuw in deze release van Visual Studio versie 16.11.0 van 2019

Bijgewerkt Help Menu

  • Het bijgewerkte menu legt de nadruk op instapmateriaal en handige tips en trucs. Het biedt ook toegang tot Developer Community, releaseopmerkingen, de Visual Studio productroadmap en onze social media-pagina's.
  • Met het menu-item Nieuw Mijn abonnement kunnen ontwikkelaars hun abonnementen optimaal benutten door middel van voordeelbewustzijn en aanvullende informatie.

Git-hulpprogramma's

  • Toegang tot aanvullende acties vanuit het overloopmenu in de vertakkingskiezer in het venster Git-wijzigingen en de statusbalk.
  • Beweeg de muisaanwijzer over een branchnaam om de details van de laatste commit in een tooltip weer te geven.
  • Toegang tot extra acties in het overflowmenu van de repository-kiezer vanaf de statusbalk.
  • Beweeg de muisaanwijzer over de naam van een opslagplaats om de details van de opslagplaats weer te geven, zoals het lokale pad en de externe URL.

C++

  • LLVM-hulpprogramma's die zijn geleverd met Visual Studio zijn bijgewerkt naar LLVM 12. Zie de release-opmerkingen van LLVM voor meer informatie.
  • Clang-cl-ondersteuning is bijgewerkt naar LLVM 12.

Instellen

  • Er is een probleem opgelost dat de uitvoering van het updatecommando in de opdrachtregel negatief beïnvloedde. Als de update de eerste keer mislukt, zorgt een volgende uitgifte van de updateopdracht ervoor dat de update de vorige bewerking hervat waar deze was gebleven.

.NET Hot Reload

  • .NET Hot Reload gebruikerservaring voor het bewerken van beheerde code tijdens runtime.

Details van wat is er nieuw in deze release van Visual Studio versie 16.11.0 van 2019

.NET Hot Reload-ervaring voor het bewerken van beheerde code tijdens de runtime

In deze release willen we graag de eerste release van de nieuwe Hot Reload gebruikerservaring beschikbaar maken bij het bewerken van codebestanden voor toepassingen zoals WPF, Windows Forms, ASP.NET Core, Console, enzovoort. Met Hot Reload kunt u nu de beheerde broncode van uw apps wijzigen terwijl de toepassing wordt uitgevoerd zonder dat u de uitvoering hoeft te onderbreken of een onderbrekingspunt hoeft te gebruiken. Breng in plaats daarvan gewoon een ondersteunde wijziging aan en gebruik de nieuwe knop Codewijzigingen toepassen in de werkbalk om ze onmiddellijk toe te passen.

.NET Hot Reload-wijzigingen worden toegepast in Visual Studio met de knop 'Codewijzigingen toepassen'

In deze update van Visual Studio is deze nieuwe ervaring beschikbaar bij het uitvoeren van uw toepassing onder het foutopsporingsprogramma (F5) en wordt mogelijk gemaakt door het mechanisme Edit and Continue (EnC). Daarom kunt u overal waar EnC wordt ondersteund, ook Hot Reload naast andere functies voor foutopsporingsprogramma's gebruiken. .NET Hot Reload werkt ook samen met XAML-Hot Reload, waardoor zowel de gebruikersinterface als de code-achter wijzigingen in uw bureaubladtoepassingen, zoals WPF of WinUI, kunnen worden aangebracht.

Zowel EnC als Hot Reload delen ook dezelfde beperkingen, dus houd er rekening mee dat momenteel niet elk type bewerking wordt ondersteund. De volledige lijst met wat wel of niet wordt ondersteund, vindt u in onze documentatie.

Voor meer informatie over Hot Reload en onze langetermijnvisie kunt u ook meer informatie lezen in onze blogpost.

Belangrijkste problemen opgelost in deze release

  • MSVC C++ 14.29.16.10 SxS Toolset bijgewerkt zodat deze overeenkomt met VS 2019 v16.10.4. MSVC Toolset-versie voor deze update is 14.29.30040.0/19.29.30040.0.
  • Huisstijl van Azure bijwerken
  • Er is een probleem opgelost waarbij een fout tijdens de CMake-testdetectie ertoe kan leiden dat het genereren van de cache mislukt.
  • Een probleem opgelost waardoor TPv0-tests die CSV of SQLCE als gegevensbronnen gebruiken niet konden worden uitgevoerd met een ArgumentException.
  • De buildfout ApplicationVerificationFailed opgelost met Hot Restart
  • Er is een fout opgelost bij het snel uitvoeren van up-to-datumcontrole op WAP-projecten waardoor deze projecten werden gebouwd (in plaats van te worden overgeslagen), zelfs wanneer het project up-to-date is en geen wijzigingen nodig heeft, waardoor hogere incrementele buildtijden in IDE werden veroorzaakt.
  • De fout 'Xamarin.iOS biedt geen ondersteuning voor het uitvoeren of debuggen van de vorige gebouwde versie van uw project'.
  • Fout 'Kan geen verbinding maken met Mac Server met adres' opgelost bij het distribueren van iOS-toepassingen
  • 'Modules for Standard Library (experimenteel)' ontbreekt, maar is hersteld.
  • Er werd een EDG-assertie fout opgelost bij geneste co_yield.
  • Er is een probleem opgelost waardoor Microsoft Azure-hulpprogramma's voor Visual Studio andere .dll's in de About Box moesten laden.
  • Er is een toegankelijkheidsprobleem opgelost waardoor accountinstellingen met hoog contrast niet worden weergegeven.
  • Er is een opmaakprobleem opgelost bij het gebruik van @{if(true)}.
  • Er is een toegankelijkheidsprobleem opgelost waarbij schermlezers samengevouwen codeheaders niet kunnen aankondigen.
  • De helderheidscontrastverhouding voor voorgrond-/achtergrondkleur van landgrenzen is groter of gelijk aan 3:1, zodat gebruikers met een visuele beperking deze besturingselementen kunnen identificeren.
  • Er is een toegankelijkheidsprobleem opgelost waarbij de zichtbare naam en toegankelijke naam niet vergelijkbaar zijn voor het bewerkingsveld 'Server', het bewerkingsveld 'Sitenaam' en de keuzelijst 'Doelruntime'.
  • Er is een fout opgelost waardoor de schermlezer informatie over het verbindingsstatusbericht weergaf in het SQL Server-blad Toevoegen.
  • Filter ontbreekt in de voltooiingslijst in VB-projecten.
  • Er is een probleem opgelost waardoor Visual Studio af en toe niet meer reageerde bij het laden van Microsoft. Maui-net6.sln.
  • Er is een fout opgelost bij het bouwen van een IOS-project of XF-project met de waarschuwing 'Xamarin.iOS.Common.targets'.
  • Menugroepering van vertakkingskiezer opgelost.
  • Er is een probleem opgelost waardoor de opslagplaats onder de geselecteerde opslagplaats werd geopend in plaats van de gewenste opslagplaats.
  • Er is een fout opgelost waardoor waarschuwingen voor sjabloonfuncties een onjuiste regelset volgen.
  • Er is een fout opgelost waardoor de vervolgkeuzelijst Microsoft-account werd afgekapt bij het wijzigen van de grootte van 125% tot 150% of 175% tot 200%.
  • Er is een toegankelijkheidsfout opgelost waarbij de verteller de labelnaam niet aankondigt.
  • Het is voor gebruikers eenvoudiger om toegang te krijgen tot de knop Kleur converteren naar resource.
  • Het is gemakkelijker voor slechtziende gebruikers om de focus te bekijken op de knoppen Vorige kleurovergangsstop selecteren en Volgende kleurovergangsstop selecteren.
  • Problemen opgelost waarbij schermlezergebruikers niet de juiste informatie over knoppen kregen.
  • GitHub-specifieke foutberichten werden niet altijd weergegeven bij het pushen van commits.
  • Er is een probleem opgelost waardoor waarschuwingen worden veroorzaakt bij het maken van verbinding met SharePoint om vereisten voor foutopsporing van werkstromen in te richten.
  • Er is een probleem opgelost waardoor netwerkbewerkingen niet werkten met de Fork en de remote Fork-branches in het Git-repositoriescherm.
  • Er is een probleem opgelost met database Project waarbij het slepen van een bestand vanuit Solution Explorer naar een geopend bestand het bestand uit het bestandssysteem verwijdert
  • Er is een probleem opgelost dat een uitzondering veroorzaakte in .cshtml- en .razor-bestanden.
  • Er is een trage weergave van bestanden en pictogrammen in de Visual Studio IDE en Solution Explorer opgelost.
  • Er is een fout opgelost met Git-berichten met de melding 'Het is niet toegestaan om meerdere bulkbestandsbewerkingen tegelijk uit te voeren.'
  • Verbeterde toegankelijkheid bij het benaderen van de controle-elementen voor elk pad van het geselecteerde profiel.
  • Er is een 'Foutenlijst'-waarschuwing gecorrigeerd bij het publiceren van een Cloud Service-project met een 'Single Page Application'-sjabloon.
  • Lost een probleem op waarbij een poging om het snelstartvenster te sluiten ertoe kan leiden dat Visual Studio vastloopt
  • Er is een probleem opgelost waarbij databaseprojecten niet kunnen worden gepubliceerd met null-waarden en een 'str'-parameternaam.
  • Ondersteuning voor SSDT MERGE-instructies toegevoegd.
  • Er is een probleem opgelost met F# Interactive, waarbij NuGet-pakketverwijzingen niet meer werkten.
  • Mogelijkheid toegevoegd om eerdere indelingsmappen te gebruiken die pakketten doorzoeken tijdens indelingsbewerkingen.
  • Extra toegankelijkheidsverbeteringen toegevoegd voor alleen toetsenbordgebruikers in foutopsporing en menuselectie.
  • Er is een lokalisatiefout opgelost met Test Explorer.
  • Er is een fout opgelost waardoor builds mislukken in C# VSIX-projecten.
  • Er is een fout opgelost waarbij publiceren is mislukt in een ASP.NET Core-app die wordt uitgevoerd op Docker (Windows/Linux) naar Docker-container met de fout: 'Huidige context 'desktop-linux' is niet gevonden in het bestandssysteem.'
  • Geconverteerd naar het gebruik van het nieuwe DartLab-exemplaar dat ons de meest recente oplossingen biedt en de YAML vereenvoudigt.
  • Er is een probleem opgelost bij het klikken op 'Ga naar declaratie' waardoor de cursor naar een onjuiste positie springt.
  • Regressie van EnC opgelost.
  • Er is een fout opgelost waardoor Visual Studio niet meer reageerde bij het maken van een service Fabric toepassing.
  • Er is een fout opgelost waarbij het contextitem Container Orchestrator Support verdwijnt na het toevoegen van docker-ondersteuning voor een Azure Function-project met .NET 5(geïsoleerd) type geselecteerd.
  • Er is een situatie opgelost waarbij F5/Ctrl+F5 een foutbericht heeft gegenereerd: 'Docker-opdracht is mislukt met afsluitcode1'.
  • Dialoogvenster Service Fabric toegevoegd en ondersteuning voor Orchestra toegevoegd.
  • Er is een fout opgelost bij het herstellen van verwijderde NuGet-pakketten.
  • Er is een fout opgelost waardoor mstest-projecten LUT-vensters verwijderden na het hernoemen.
  • Er is een probleem opgelost met de formatering bij het niet opgeven van een containernaam in een codezoekopdracht.
  • Er zijn ontbrekende waarschuwingsberichten in CppCoreCheck opgelost.
  • Er is een fout opgelost bij het toevoegen van een klasse in ASP.NET, waarbij een gele balk werd veroorzaakt met het foutbericht: 'CSharpSyncNamespaceCodeRefactoringProvider'.
  • Verbeterde prestaties bij het gebruik van PointerSafetyXtension in CppCoreCheck.
  • Verbeterde lokalisatie rond VC++-functies.
  • Er is een buildfout opgelost toen de solutionPath-variabele werd geëvalueerd als niet-gedefinieerd.
  • Er is een zeldzaam scenario opgelost waardoor Visual Studio-instanties niet konden worden afgesloten als de Test Explorer in de oplossing is geopend.
  • Een zichtbaarheidsprobleem opgelost waarbij hoog contrast zwart de focus in virtuele machines beïnvloedde.
  • Er is een probleem opgelost waarbij een fout 'Geen dergelijke afbeelding' optreedt bij het verwijderen van meerdere geselecteerde afbeeldingen die zijn getagd.
  • Verbeterde de XAML-tikervaring op de LiveShare-client.
  • Er is een probleem opgelost bij het gebruik van de spraakherkenningsopdracht "Navigeren naar", waardoor gebruikers moesten wachten totdat de tooltip was gewist voordat het resultaat werd weergegeven.
  • Er is een probleem opgelost waardoor eerder geopende documenten niet kunnen worden hersteld wanneer een oplossing opnieuw wordt geopend.
  • Er is een UWP-crash opgelost bij het gebruik van de nieuwe functie Voorbeeldgegevens.
  • Er is een fout opgelost waarbij er geen projecteigenschappenprovider was voor 'Persistence = AssemblyReference'.
  • Verminderd processorverbruik van setup.exe.
  • Er is een probleem opgelost waardoor HRESULT-resources niet konden worden aangepast voor XBOX.
  • Er is een onverwerkte uitzondering opgelost nadat u op Foutopsporingstests hebt geklikt.
  • Er is een build-foutbericht 'NETSDK1 031' opgelost bij het gebruik van een Windows Application Packaging-Project.
  • Er is een crash opgelost na het beëindigen van enkele LiveShare-sessies.
  • Er is een fout opgelost waardoor de X-knop op een pagina van de wizard Eerste Starten niet werkte.
  • Er is een foutbericht 'Bewerking niet ondersteund' in LiveShare opgelost.
  • Lost een fout op in Cloud Service (uitgebreide ondersteuning) bij het publiceren waarbij verschillende instellingwaarden worden gebruikt in verschillende serviceconfiguraties.
  • Er is een probleem opgelost met C++20 Modules IntelliSense waarbij sommige taalconstructies ervoor zorgen dat de compiler vastloopt.
  • Er is een probleem opgelost dat zou kunnen leiden tot het lekken van een kleine hoeveelheid extra geheugen.
  • Er is een wijziging opgelost die fouten in de API op AudioUnitPropertyIDType heeft aangebracht.
  • Ontwikkelaars die gebruikmaken van uw UWP-eenheidstestframework die hun tests willen uitvoeren op externe apparaten of emulators, konden de tests niet uitvoeren op externe apparaten.

Meestvoorgestemde problemen van Developer Community


bekende problemen

Bekijk alle openstaande problemen en beschikbare tijdelijke oplossingen in Visual Studio 2019 door de onderstaande koppeling te volgen.

bekende problemen


Geschiedenis van de releaseopmerkingen voor Visual Studio 2019

Zie de pagina Visual Studio releaseopmerkingen van 2019 voor meer informatie over eerdere versies van Visual Studio 2019.