Share via


RCLogo Visual Studio 2019 version 16.11 Release Notes



Developer Community | System Requirements | Compatibility | Distributable Code | Release History | License Terms | Blogs | Whats New in Visual Studio Docs


Note

This is not the latest version of Visual Studio. To download the latest release, please visit the Visual Studio site.



What's New in Visual Studio 2019 version 16.11

Support Timeframe

Visual Studio 2019 version 16.11 is the fifth and final supported servicing baseline for Visual Studio 2019. Enterprise and Professional customers needing to adopt a long term stable and secure development environment are encouraged to standardize on this version.  As explained in more detail in our lifecycle and support policy, version 16.11 will be supported with fixes and security updates through April 2029, which is the remainder of the Visual Studio 2019 product lifecycle.

In addition, now that version 16.11 is available, version 16.9, which was the last servicing baseline, will be supported for an additional 12 months and will go out of support in October 2022. Note as well that versions 16.10 is no longer under support either. These intermediary releases received servicing fixes only until the next minor update released.

You can acquire the latest most secure version of Visual Studio 2019 version 16.11, by visiting the Visual Studio site, or by going to the downloads section of my.visualstudio.com. You can get updates from the Microsoft Update catalog. For more information about Visual Studio supported baselines, please review the support policy for Visual Studio 2019.

Visual Studio 2019 version 16.11 Releases

Visual Studio 2019 Archived Release Notes

Visual Studio 2019 Blog

The Visual Studio 2019 Blog is the official source of product insight from the Visual Studio Engineering Team. You can find in-depth information about the Visual Studio 2019 releases in the following posts:


Release Notes Icon Visual Studio 2019 version 16.11.42

released November 12th, 2024

Issues addressed in this release

Developer Community


Release Notes Icon Visual Studio 2019 version 16.11.41

released October 8th, 2024

Issues addressed in this release

Security advisories addressed

  • CVE-2024-43603 Denial of Service Vulnerability in Visual Studio Collector Service
  • CVE-2024-43590 Elevation of Privilege Vulnerability in Visual Studio C++ Redistributable Installer

Release Notes Icon Visual Studio 2019 version 16.11.40

released September 10th, 2024

Issues addressed in this release

Security advisories addressed

CVE-2024-35272 SQL Server Native Client OLE DB Provider Remote Code Execution Vulnerability


Release Notes Icon Visual Studio 2019 version 16.11.39

released August 13th, 2024

Issues addressed in this release

  • IntelliCode model update, so users will get the models directly and are no longer dependent on backend services for downloads.

Security advisories addressed

  • CVE-2024-29187(Republished) - WiX based installers are vulnerable to binary hijack when run as SYSTEM

Release Notes Icon Visual Studio 2019 version 16.11.38

released July 9th, 2024

Issues addressed in this release

  • Version 6.2 of AzCopy is no longer distributed as part of the Azure Workload in Visual Studio due to deprecation. The latest supported release of AzCopy can be downloaded from https://learn.microsoft.com/azure/storage/common/storage-use-azcopy-v10.
  • Update MinGit to v2.45.2.1 that includes GCM 2.5 which addresses an issue with the previous GCM version where it reported an error back to Git after cloning and made it appear like the clone had failed.

Release Notes Icon Visual Studio 2019 version 16.11.37

released June 11th, 2024

Issues addressed in this release

  • After upgrading to Germanium build of Windows, WSL requires a manual upgrade. This can cause Visual Studio to hang when opening CMake projects.

Security advisories addressed

  • CVE-2024-30052 Remote Code Execution when debugging dump files that contain a malicious file with an appropriate extension
  • CVE-2024-29060 Elevation of Privilege where affected installation of Visual Studio is running
  • CVE-2024-29187 WiX based installers are vulnerable to binary hijack when run as SYSTEM

Release Notes Icon Visual Studio 2019 version 16.11.36

released May 14th, 2024

Issues addressed in this release

  • This release includes an OpenSSL update to v3.2.1

Security advisories addressed

  • CVE-2024-32002 Recursive clones on case-insensitive filesystems that support symlinks are susceptible to Remote Code Execution.
  • CVE-2024-32004 Remote Code Execution while cloning special-crafted local repositories

Release Notes Icon Visual Studio 2019 version 16.11.35

released April 9th, 2024

Issues addressed in this release

  • With this bug fix, a client can now use the bootstrapper in a layout and pass in the --noWeb parameter to install on a client machine and ensure that both the installer and the Visual Studio product are downloaded only from the layout. Previously, sometimes during the installation process, the installer would not respect the -noWeb parameter and would try to self-update itself from the web.

Security advisories addressed

  • CVE-2024-28929 This update addresses a remote code execution vulnerablity in the Microsoft ODBC Driver for Microsoft SQL Server.
  • CVE-2024-28930 This update addresses a remote code execution vulnerablity in the Microsoft ODBC Driver for Microsoft SQL Server.
  • CVE-2024-28931 This update addresses a remote code execution vulnerablity in the Microsoft ODBC Driver for Microsoft SQL Server.
  • CVE-2024-28932 This update addresses a remote code execution vulnerablity in the Microsoft ODBC Driver for Microsoft SQL Server.
  • CVE-2024-28933 This update addresses a remote code execution vulnerablity in the Microsoft ODBC Driver for Microsoft SQL Server.
  • CVE-2024-28934 This update addresses a remote code execution vulnerablity in the Microsoft ODBC Driver for Microsoft SQL Server.
  • CVE-2024-28935 This update addresses a remote code execution vulnerablity in the Microsoft ODBC Driver for Microsoft SQL Server.
  • CVE-2024-28936 This update addresses a remote code execution vulnerablity in the Microsoft ODBC Driver for Microsoft SQL Server.
  • CVE-2024-28937 This update addresses a remote code execution vulnerablity in the Microsoft ODBC Driver for Microsoft SQL Server.
  • CVE-2024-28938 This update addresses a remote code execution vulnerablity in the Microsoft ODBC Driver for Microsoft SQL Server.
  • CVE-2024-28941 This update addresses a remote code execution vulnerablity in the Microsoft ODBC Driver for Microsoft SQL Server.
  • CVE-2024-28943 This update addresses a remote code execution vulnerablity in the Microsoft ODBC Driver for Microsoft SQL Server.
  • CVE-2024-29043 This update addresses a remote code execution vulnerablity in the Microsoft ODBC Driver for Microsoft SQL Server.

Release Notes Icon Visual Studio 2019 version 16.11.34

released February 13th, 2024

Issues addressed in this release

Developer Community

Security advisories addressed

  • CVE-2024-0057 A security feature bypass vulnerability exists when Microsoft .NET Framework-based applications use X.509 chain building APIs but do not completely validate the X.509 certificate due to a logic flaw.

Release Notes Icon Visual Studio 2019 version 16.11.33

released January 9th, 2024

Issues Addressed in this release

  • Updated MinGit to v2.43.0.1 which comes with OpenSSL v3.1.4 and addresses a regression where network operations were really slow under certain circumstances.

Security Advisories Addressed

  • CVE-2024-20656 A vulnerability exists in the VSStandardCollectorService150 service, where local attackers can escalate privileges on hosts where an affected installation of Microsoft Visual Studio is running.
  • CVE-2023-32027 This advisory is republished to address a Microsoft ODBC Driver for SQL Server Remote Code Execution vulnerability in Visual Studio.
  • CVE-2023-32025 This advisory is republished to address a Microsoft ODBC Driver for SQL Server Remote Code Execution vulnerability in Visual Studio.
  • CVE-2023-32026 This advisory is republished to address a Microsoft ODBC Driver for SQL Server Remote Code Execution vulnerability in Visual Studio.
  • CVE-2023-29356 This advisory is republished to address a Microsoft ODBC Driver for SQL Server Remote Code Execution vulnerability in Visual Studio.
  • CVE-2023-32028 This advisory is republished to address a Microsoft SQL OLE DB Remote Code Execution vulnerability in Visual Studio.
  • CVE-2023-29349 This advisory is republished to address a Microsoft ODBC and OLE DB Remote Code Execution vulnerability in Visual Studio.

Release Notes Icon Visual Studio 2019 version 16.11.32

released November November 14th, 2023

Issues Addressed in this release

Developer Community

Security Advisories Addressed

  • CVE-2023-36042 A denial of service vulnerability exists in Visual Studio where a malformed decorated name can result in an infinite loop.

Release Notes Icon Visual Studio 2019 version 16.11.31

released October 10th, 2023

Issues Addressed in this release

  • Updated version of Git used by Visual Studio to v 2.41.0.3.

Release Notes Icon Visual Studio 2019 version 16.11.30

released September 12th, 2023

Issues Addressed in this release

Security Advisories Addressed

  • CVE-2023-36796This security update addresses a vulnerability in DiaSymReader.dll when reading a corrupted PDB file which can lead to Remote Code Execution.
  • CVE-2023-36794This security update addresses a vulnerability in DiaSymReader.dll when reading a corrupted PDB file which can lead to Remote Code Execution.
  • CVE-2023-36793This security update addresses a vulnerability in DiaSymReader.dll when reading a corrupted PDB file which can lead to Remote Code Execution.
  • CVE-2023-36792This security update addresses a vulnerability in DiaSymReader.dll when reading a corrupted PDB file which can lead to Remote Code Execution.
  • CVE-2023-36759This security update removes pgodriver.sys, where reading a malicious file can lead to Elevation of Privilege

Release Notes Icon Visual Studio 2019 version 16.11.29

released August 8th, 2023

Issues Addressed in this release

  • Addressed an issue where VSWhere's all switch would not return instances in an un-launchable state.

Security Advisories Addressed


Release Notes Icon Visual Studio 2019 version 16.11.28

released July 25th, 2023

Issues Addressed in this release


Release Notes Icon Visual Studio 2019 version 16.11.27

released June 13th, 2023

Issues Addressed in this release

  • ActiveX Control Variable wizard will generate ActiveX properties as well as functions, restoring the functionality from Visual Studio 2015.
  • As part of this update, to address CVE-2023-27909, CVE-2023-27910, and CVE-2023-27911, we are removing .fbx and .dae support. This is a third-party x86 component that is no longer supported by the author. Affected users should use the fbx editor.

Developer Community

Security Advisories Addressed


Release Notes Icon Visual Studio 2019 version 16.11.26

released April 11th, 2023

Issues Addressed in this release

  • Fixed an issue in IIS Express that could cause a crash when updating telemetry data.
  • Fixed a crash when invalid input is sent to the driver used during PGO training for kernel mode drivers.

Developer Community

Security Advisories Addressed


Release Notes Icon Visual Studio 2019 version 16.11.25

released March 14th, 2023

Issues Addressed in this release

  • Git 2.39 has renamed the value for credential.helper from "manager-core" to "manager". See https://aka.ms/gcm/rename for more information.
  • Updates to mingit and Git for Windows package to v2.39.2, which addresses CVE-2023-22490

Security Advisories Addressed


Release Notes Icon Visual Studio 2019 version 16.11.24

released February 14th, 2023

Issues Addressed in this release

  • Updated CPython interpreter to version 3.9.13.
  • Updated mingit and Git for Windows package to v2.39.1.1, which addresses CVE-2022-41903

Security Advisories Addressed


Release Notes Icon Visual Studio 2019 version 16.11.23

released January 10th, 2023

Security Advisories Addressed

  • CVE-2023-21538 .NET Denial of Service Vulnerability A denial of service vulnerability exists in .NET 6.0 where a malicious client could cause a stack overflow which may result in a denial of service attack when an attacker sends an invalid request to an exposed endpoint.

Release Notes Icon Visual Studio 2019 version 16.11.22

released December 13th, 2022

Security Advisories Addressed

  • CVE-2022-41089 Remote Code Execution A remote code execution vulnerability exists in .NET Core 3.1, .NET 6.0, and .NET 7.0, where a malicious actor could cause a user to run arbitrary code as a result of parsing maliciously crafted xps files.

Release Notes Icon Visual Studio 2019 version 16.11.21

released November 8th, 2022

Issues Addressed in this release

  • Added conditional guards to fix incorrect references in AMD64 optimizations for boost, stl_interfaces.

Security Advisories Addressed


Release Notes Icon Visual Studio 2019 version 16.11.20

released October 11, 2022

Issues Addressed in this release

  • Made Resource View appear more reliably for projects that are reloaded
  • Administrators will be able to update the VS Installer on an offline client machine from a layout without updating VS.

Security Advisories Addressed


Release Notes Icon Visual Studio 2019 version 16.11.19

released Septemenber 13, 2022

Issues Addressed in this release

  • Made Resource View appear more reliably for projects that are reloaded

Security Advisories Addressed

  • CVE-2022-38013 .NET Denial of Service VulnerabilityA denial of service vulnerability exists in ASP.NET Core 3.1 and .NET 6.0 where a malicious client could cause a stack overflow which may result in a denial of service attack when an attacker sends a customized payload that is parsed during model binding.

Release Notes Icon Visual Studio 2019 version 16.11.18

released August 9th, 2022

From Developer Community

Security Advisories Addressed


Release Notes Icon Visual Studio 2019 version 16.11.17

released July 12, 2022

Issues Addressed in this release

  • Updated LibraryManager to accommodate changes to cdnjs API

From Developer Community


Release Notes Icon Visual Studio 2019 version 16.11.16

released June 14, 2022

From Developer Community

Security Advisories Addressed


Release Notes Icon Visual Studio 2019 version 16.11.15

released May 17, 2022

Issues Addressed in this release

  • Fixed connections for Azure SQL Managed Instance in SQL Server Data Tools, including Schema Compare and SQL Server explorer. Note: Support for Azure Arc enabled Managed Instance is pending a future release (In the Community)

From Developer Community


Release Notes Icon Visual Studio 2019 version 16.11.14

released May 10, 2022

Issues Addressed in this release

  • Added the implementation for the remaining C++20 defect reports (a.k.a. backports). All C++20 features are now available under the /std:c++20 switch. For more information about the implemented backports, please see C++20 Defect Reports project on microsoft/STL GitHub repository and this blogpost
  • Updated Git for Windows version consumed by Visual Studio and installable optional component to 2.36.0.1
  • Fixed an issue with git integration, where if pulling/synchronizing branches that have diverged, output window would not show a localized hint on how to resolve it.

From Developer Community

Security Advisories Addressed

CVE-2022-29117 .NET Denial of Service Vulnerability A vulnerability exists in .NET 6.0, .NET 5.0 and .NET Core 3.1 where a malicious client can manipulate cookies and cause a Denial of Service.

CVE-2022-23267 .NET Core Denial of Service Vulnerability A vulnerability exists in .NET 6.0, .NET 5.0 and .NET Core 3.1 where a malicious client can cause a Denial of Service via excess memory allocations through HttpClient.

CVE-2022-29145 .NET Denial of Service Vulnerability A vulnerability exists in .NET 6.0, .NET 5.0 and .NET Core 3.1 where a malicious client can can cause a Denial of Service when HTML forms are parsed.

CVE-2022-24513 Elevation of privilege vulnerability A potential elevation of privilege vulnerability exists when the Microsoft Visual Studio updater service improperly parses local configuration data.


Release Notes Icon Visual Studio 2019 version 16.11.13

released April 19, 2022

Issues Addressed in this release

  • Fixed vctip.exe regression from 16.11.12
  • Fixed a bug that prevented some applications built with Address Sanitizer (ASAN) to load in Windows 11.
  • Fixed another ASAN issue where multi-threaded applications with heap contention may experience deadlocks, false "wild pointer freed" reports, or a deadlock during process exit.

Release Notes Icon Visual Studio 2019 version 16.11.12

released April 12, 2022

Issues Addressed in this release

  • Fixed an issue that would cause some animations for test execution to run in the background even when the associated test executions were complete. This causes slowdowns that were especially noticeable on high refresh rate monitors. The fix should improve the experience of using VS on high refresh rate monitors.
  • Removed an unnecessary warning when connecting to a LiveShare server that didn't offer certain functionality used by the client.

From Developer Community

Security Advisories Addressed

CVE-2022-24765 Elevation of privilege vulnerability A potential elevation of privilege vulnerability exists in Git for Windows, in which Git operations could run outside a repository while seraching for a Git directory. Git for Windows is now updated to version 2.35.2.1.

CVE-2022-24767 DLL hijacking vulnerability A potential DLL hijacking vulnerability exists in Git for Windows installer, when running the uninstaller under the SYSTEM user account. Git for Windows is now updated to version 2.35.2.1.

CVE-2022-24513 Elevation of privilege vulnerability A potential elevation of privilege vulnerability exists when the Microsoft Visual Studio updater service improperly parses local configuration data.


Release Notes Icon Visual Studio 2019 version 16.11.11

released March 8, 2022

Issues Addressed in this release

  • Fixed an issue with remote debugging, especially affecting Azure App Service, where authentication failures would sometimes fail with 'The connection with the remote endpoint was terminated' and Visual Studio would not prompt for credentials.
  • Improved performance on high refresh rate monitors.

From Developer Community

Security Advisories Addressed

CVE-2020-8927 Vulnerability A Remote code Execution vulnerability exists in .NET 5.0 and .NET Core 3.1 where a buffer overflow exists in the Brotli library versions prior to 1.0.8.

CVE-2022-24464 Vulnerability A denial of service vulnerability exists in .NET 6.0, .NET 5.0, and .NET CORE 3.1 when parsing certain types of http form requests.

CVE-2022-24512 Vulnerability A Remote Code Execution vulnerability exists in .NET 6.0, .NET 5.0, and .NET Core 3.1 where a stack buffer overrun occurs in .NET Double Parse routine.

CVE-2021-3711 OpenSSL Buffer Overflow vulnerability A potential buffer overflow vulnerability exists in OpenSSL, which is consumed by Git for Windows. Git for Windows is now updated to version 2.35.1.2, which addresses this issue.


Release Notes Icon Visual Studio 2019 version 16.11.10

released February 8, 2022

Issues Addressed in this Release

  • Fixed an issue that has caused sporadic C++ linker crashes.
  • Silent bad codegen issue with x64.
  • An issue that prevented files from being deleted while they were being processed by background C++ static analysis.
  • Resolved an issue in C++ ATL CString equality operator under C++20 mode.
  • Fixed an issue that could have prevented an initializer from running in a load test scenario.

From Developer Community

Security Advisories Addressed

CVE-2022-21986 Vulnerability A Denial of Service vulnerability exists in .NET 5.0 and .NET 6.0 when the Kestrel web server processes certain HTTP/2 and HTTP/3 requests.


Release Notes Icon Visual Studio 2019 version 16.11.9

released January 11, 2022

Issues Addressed in this Release

  • Fixed an issue with being unable to debug applications multiple times when Windows Terminal is used as the default terminal.
  • Setup fix to unblock customers on restricted configurations
  • Fixed an issue that prevented a client from being able to update a more current bootstrapper. Once the client is using the bootstrapper and installer that shipped January 2022 or later, all updates using subsequent bootstrappers should work for the duration of the product lifecycle.
  • Addressed occasional instance where VSInstr would not exit when instrumenting a binary with volatile metadata causing Instrumentation Profiling to fail.
  • Fixed an issue were compiling C++ code with very large functions using /Og or #pragma optimize("g") can generate invalid code (bad codegen)
  • Fixed a bug in C++ Concurrency::parallel_for_each that was crashing the calling process due to integer overflow

From Developer Community


Release Notes Icon Visual Studio 2019 version 16.11.8

released December 14, 2021

Issues Addressed in this Release

Bidirectional text control character rendering

To prevent a potentially malicious exploit that allows code to be misrepresented, the Visual Studio editor will no longer allow bidirectional text control characters to manipulate the order of characters on the editing surface. A new option will cause these bidirectional text control characters to be shown with placeholders. The bidirectional text control characters will still be present in the code as this behavior only impacts what is rendered in the code editor.

VS with bidirectional text control characters replaced with placeholders

This functionality is controlled in Tools\Options. Under the Text Editor\General page there is an option for “Show bidirectional text control characters”, which will be checked by default. When checked, all bidirectional text control characters will be rendered as placeholders. Unchecking the option will revert to the previous behavior where these characters are not rendered.

A Unicode character is considered a bidirectional text control character if it falls into any of the following ranges: U+061c, U+200e-U+200f, U+202a-U+202e, U+2066-U+2069.

  • Corrected an issue in C++ compiler where a templated destructor involved in a class hierarchy with data member initializers may be instantiated too early, potentially leading to incorrect diagnostics about uses of undefined types or other errors.
  • Fixed an issue in ATL's CString comparisions under C++20 and C++Latest language modes.
  • Added Python 3.9.7 to Python workload. Removed Python 3.7.8 due to a security vulnerability.

From Developer Community

Security Advisories Addressed

CVE-2021-43877 .NET Vulnerability An elevation of privilege vulnerability exists in ANCM which could allow elevation of privilege when .NET core, .NET 5 and .NET 6 applications are hosted within IIS.

CVE-2021-42574 Bidirectional Text Vulnerability Bidirectional text control characters can be used to cause code to be rendered in the editor differently from what is contained on disk.


Release Notes Icon Visual Studio 2019 version 16.11.7

released November 16, 2021

Issues Addressed in this Release

  • Adds Xcode 13.1 support.
  • The bootstrappers now respect the --useLatestInstaller parameter, which causes the latest installer to be integrated into layout. This latest installer, which ships with Visual Studio 2022, enables the scenario where enterprises want to transition their clients from one layout location to another. For more information, refer to the [Visual Studio Administrators Guide](* The bootstrappers now respect the --useLatestInstaller parameter, which causes the latest installer to be integrated into layout. This latest installer, which ships with Visual Studio 2022, enables the scenario where enterprises want to transition their clients from one layout location to another. For more information, refer to the Visual Studio Administrators Guide.).
  • Fixed an issue wehre WAP projects would not appear in the startup projects tool bar combo box.
  • Fixed issue with Windows Application Projects (WAP) where, in certain circumstances, final application bundle contains wrong binaries.
  • Prevent opening "Team Explorer > Manage Connections" or "Git Changes" windows from causing TFVC solutions to be unloaded.

From Developer Community


Release Notes Icon Visual Studio 2019 version 16.11.6

released November 09, 2021

Issues Addressed in this Release

  • Address occasional instance where VSInstr would not exit when instrumenting a binary with volatile metadata.
  • Fix for "value of range" errors when using C++ IntelliSense.
  • Under certain conditions with an international locale selected fsi would crash when run from Visual Studio. This release fixes the issue and fsi should now operate correctly.
  • Fixes an issue that could cause Visual Studio to build, debug, or run tests against binaries that weren't brought up to date with your latest code changes.
  • Fixes a thread pool leak during Cloud Services local debugging.
  • Add support for Android 12 APIs.
  • Fixes a potential deadlock when closing Performance Profiler or Diagnostic Tools on Windows Server machines.
  • Fixes a delay in VS startup.

Security Advisories Addressed

CVE-2021-42319 Elevation of Privilege Vulnerability An Elevation of Privilege vulnerability exists in the WMI Provider that is included in the Visual Studio installer.

CVE-2021-42277 Diagnostics Hub Standard Collector Service Elevation of Privilege Vulnerability An elevation of privilege vulnerability exists when the Diagnostics Hub Standard Collector incorrectly handles file operations.


Release Notes Icon Visual Studio 2019 version 16.11.5

released October 12, 2021

Issues Addressed in this Release

Security Advisories Addressed

CVE-2020-1971 OpenSSL Denial of Service Vulnerability

A potential denial of service vulnerability exists in OpenSSL library, which is consumed by Git.

CVE-2021-3449 OpenSSL Denial of Service Vulnerability

A potential denial of service vulnerability exists in OpenSSL library, which is consumed by Git.

CVE-2021-3450 OpenSSL Denial of Service Vulnerability

A potential flag bypass exists in OpenSSL library, which is consumed by Git.

CVE-2021-41355 .NET Disclosure Vulnerability

An Information Disclosure vulnerability exists in .NET where System.DirectoryServices.Protocols.LdapConnection sends credentials in plain text on Linux.


Release Notes Icon Visual Studio 2019 version 16.11.4

released October 05, 2021

Issues Addressed in this Release

  • Windows 11 SDK support.
  • Add AMD64 math functions to ARM64X CRT.
  • Updates to the ARM64 and ARM64EC interfaces between the binary and the POGO instrumentation runtime.
  • Fixed several problems with IntelliSense responsiveness and correctness affecting C++20 concepts, ranges, and abbreviated function templates.
  • Fixed a false positive in local lifetime checks.
  • Corrected an issue where arrays allocated with a constant of size > 32bits could allocate less memory than requested.
  • Ensures that ATL string initialization occurs during static variable initialization, in the default AppDomain.
  • Fixed a bug in C++ Concurrency::parallel_for_each that was crashing the calling process due to integer overflow.
  • Fixed a bug in the STL's iterator debugging machinery that could cause crashes in multithreaded programs using STL containers.
  • We have fixed a fatal internal compiler error caused by unnamed structs whose fields are referenced from SAL annotations.
  • Fixes a rare crash when analyzing templated code that uses __uuidof.
  • Fixed an issue that caused C++ static analysis results to sometimes not display correctly in the FixIt action.
  • Fixed opening .uitest extension files in Coded UI project
  • Fire component change events for non-component objects also in WinForms .NET designer
  • Fix for crash on deleting ContextMenuStrip control in Windows Forms .NET designer.
  • Guard against crashes when the Windows Forms designer reloads when dragging.
  • Fix for intermittent VS crash while interacting with WinForms .NET designer during solution or project rebuild.
  • Fixed a bug causing .NET 5 projects to be reported as out of date when they should have been up to date, causing slower builds.
  • Automatically disable asset-indexing for large scale Unity projects.
  • Adds Xcode 13.0 support.
  • This release fixes an issue with deploying certain Windows Application Packaging projects where deployment is unnecessarily copying unmodified files.

From Developer Community


Release Notes Icon Visual Studio 2019 version 16.11.3

released September 14, 2021

Issues Addressed in this Release

  • Fixed missing "Remote Device" debug target for Xamarin iOS projects.
  • Fixed a bug that caused a start menu shortcut link to disappear. The bug only happened when updating multiple instances of different product SKUs on the same machine.

From Developer Community


Security Advisories Addressed

CVE-2021-26434 Visual Studio Incorrect Permission Assignment Privilege Escalation Vulnerability

A permission assignment vulnerability exists in Visual Studio after installing the Game development with C++ and selecting the Unreal Engine Installer workload. The system is vulnerable to LPE during the installation it creates a directory with write access to all users.


Release Notes Icon Visual Studio 2019 version 16.11.2

released August 25, 2021

Issues Addressed in this Release

  • Fixed an issue where CMake cache generation would fail, which blocked IntelliSense, build, and debug.
  • Fixed warning "Evaluating the function 'System.Diagnostics.TraceInternal.Listeners.get' timed out and needed to be aborted in an unsafe way" when starting debugging on some .NET and dotnet Core application.

From Developer Community


Release Notes Icon Visual Studio 2019 version 16.11.1

released August 16, 2021

Issues Addressed in this Release

  • Fixes an issue installing the Microsoft.VisualStudio.ScriptedHost.Registry package during Visual Studio installation, which would cause the entire installation to fail.
  • Unblocked Adding a new SSH Connection through Tools Options

From Developer Community

Release Notes Icon Visual Studio 2019 version 16.11.0

released August 10, 2021

Summary of What's New in this Release of Visual Studio 2019 version 16.11.0

Updated Help Menu

  • Updated menu highlights Get Started material and helpful Tips/Tricks. It also provides access to Developer Community, Release Notes, the Visual Studio product Roadmap, and our Social Media pages.
  • New My Subscription menu item allows developers to make the most out of their subscriptions through benefit awareness and additional information!

Git tooling

  • Access additional actions from the overflow menu in the branch picker in Git Changes window and status bar.
  • Hover over a branch name to see last commit details in a tooltip.
  • Access additional actions in the repository picker overflow menu from the status bar.
  • Hover over a repository name to see repository details such as local path and remote URL.

C++

  • LLVM tools shipped with Visual Studio have been upgraded to LLVM 12. See the LLVM release notes for details.
  • Clang-cl support was updated to LLVM 12.

Setup

  • Fixed an issue that affected command line execution of the update command. If the update fails the first time, a subsequent issuing of the update command now causes the update to resume the prior operation where it left off.

.NET Hot Reload

  • .NET Hot Reload User Experience for editing managed code at runtime.

Details of What's New in this Release of Visual Studio 2019 version 16.11.0

.NET Hot Reload User Experience for editing managed code at runtime

In this release we are excited to make available the first release of the new Hot Reload user experience when editing code files for applications such as WPF, Windows Forms, ASP.NET Core, Console, etc. With Hot Reload you can now modify your apps managed source code while the application is running with no need to pause execution or use a breakpoint. Instead, simply make a supported change and use the new “apply code changes” button in the toolbar to apply them immediately.

.NET Hot Reload change is applied in VS using 'apply code changes' button

In this update of Visual Studio this new experience is available when running your application under the debugger (F5) and is powered by the Edit and Continue (EnC) mechanism. Therefore, anywhere that EnC is supported you can now also use Hot Reload alongside any other debugger features. .NET Hot Reload will also work alongside XAML Hot Reload, making it possible to make both UI and code-behind changes in your desktop applications such as WPF or WinUI.

Both EnC and Hot Reload also share the same limitations, so be aware that not every type of edit is currently supported. The complete list of what is or is not supported can be found in our documentation.

To learn more about Hot Reload and our long-term vision you can also read more details in our blog post.

Top Issues Fixed in this Release

  • MSVC C++ 14.29.16.10 SxS Toolset updated to match VS 2019 v16.10.4. MSVC Toolset Version for this update is 14.29.30040.0/19.29.30040.0.
  • Update Azure Branding
  • Fix an issue where a failure during CMake test discovery could cause cache generation to fail.
  • Fixed an issue causing TPv0 tests using CSV or SQLCE as data sources to fail to execute with an ArgumentException.
  • Fixed the "ApplicationVerificationFailed" build error with Hot Restart
  • Fixed a failure to conduct fast up-to-date check on WAP projects which was causing those projects to be built (instead of being skipped), even when project is up-to-date and does not need modifications, further causing increased incremental build times in IDE.
  • Fixed the "Xamarin.iOS does not support running or debugging the previous built version of your project" error.
  • Fixed the "Unable to connect to Mac Server with Address" error when trying to distribute iOS applications
  • "Modules for Standard Library (experimental)" was missing, but has been restored.
  • Fixed an EDG assertion failure on nested co_yield.
  • Fixed an issue causing Microsoft Azure Tools for Visual Studio to trigger other .dlls to load in the About Box.
  • Fixed an accessibility issue causing High Contrast Account Settings to not show.
  • Fixed a formatting issue when using @{if(true)}.
  • Fixed an accessibility issue with screen readers failing to announce collapsed code headers.
  • Fixed the Luminosity contrast ratio for Country boundary Foreground/background color to be greater or equals to 3:1 so that visually impaired users can identify these controls.
  • Fixed an accessibility issue where Visible name and accessible name are not similar for "Server" edit field, "Site name" edit field and "Target Runtime" combo box.
  • Fixed a bug causing the screen reader to announce the Connecting status message information under Add SQL Server blade.
  • Filter was missing from the completion list in VB projects.
  • Fixed an issue causing Visual Studio to occasionally stop responding when loading Microsoft.Maui-net6.sln.
  • Fixed an error when building IOS project or XF project that showed the warning "Xamarin.iOS.Common.targets".
  • Fixed branch picker menu grouping.
  • Fixed an issue causing the repository below the selected repository to open instead of the desired repository.
  • Fixed a bug causing warnings for template functions to follow an incorrect ruleset.
  • Fixed a bug causing the Microsoft account dropdown to get truncated when resizing from 125% to 150% or 175% to 200%.
  • Fixed an accessibility bug where the narrator does not announce the label name.
  • Made it easier for users to access the "convert color to resource" button.
  • Made it easier for low vision users to view the focus on the "Select previous gradient stop" and "Select Next gradient stop" buttons.
  • Corrected issues with screen reader users not getting the proper information about buttons.
  • GitHub specific error messages were not always showing when pushing commits.
  • Fixed an issue causing warnings when trying to connect to SharePoint to provision workflow debugging prerequisites.
  • Fixed an issue causing network operations to not work with the Fork and the remote Fork branches in the Git repo window.
  • Fixed a Database Project issue where dragging a file from solution explorer into an opened one is deleting the file from the file system
  • Fixed an issue causing an exception in .cshtml and .razor files.
  • Fixed a slow display of files and icons in the Visual Studio IDE and Solution Explorer.
  • Fixed an error with Git messaging that reported 'It is not allowed to run multiple bulk file operations at a time.'
  • Improved ease of accessibility when accessing the controls for any path of the selected Profile.
  • Corrected an 'Error List' warning when publishing a Cloud Service project with a 'Single Page Application' template.
  • Fixes an issue where attempting to close the quick start window can cause Visual Studio to crash
  • Fixed an inability to publish database projects with null values and an 'str' parameter name.
  • Added support for SSDT MERGE statements.
  • Fixed an issue with F# Interactive where NuGet package references were no longer working.
  • Added ability to use Previous layout folders searching packages during layout operations.
  • Added additional accessibility improvements for keyboard only users in debugging and menu selection.
  • Fixed a localization error with Test Explorer.
  • Fixed an error causing builds to fail in C# VSIX projects.
  • Fixed an error where publishing failed in an ASP.NET Core App running on Docker (Windows/Linux) to Docker Container with error:"Current context "desktop-linux" is not found on the file system".
  • Converted to using the new DartLab instance which gives us the latest fixes and simplifies the YAML.
  • Fixed an issue when clicking "Go To Declaration" that resulted in the cursor jumping to an incorrect position.
  • Fixed EnC regression.
  • Fixed an error causing Visual Studio to stop responding when creating a Service Fabric application.
  • Fixed an error where the Container Orchestrator Support context item disappears after adding docker support for an Azure Function project with .NET 5(Isolated) type selected.
  • Fixed a situation where F5/Ctrl+F5 produced an error message, "Docker command failed with exit code1."
  • Added Service Fabric and Add Orchestra Support dialog.
  • Fixed a failure to restore NuGet deleted packages.
  • Fixed an error causing mstest projects to remove LUT windows after renaming.
  • Fixed formating when providing no container name in a code search.
  • Fixed missing warning messages in CppCoreCheck.
  • Fixed a bug when adding a class in ASP.NET causing a yellow bar with the error message: 'CSharpSyncNamespaceCodeRefactoringProvider'.
  • Improved performance around using PointerSafetyXtension in CppCoreCheck.
  • Improved localization around VC++ features.
  • Fixed a build error when the solutionPath variable evaluates to undefined.
  • Fixed a rare scenario that could keep Visual Studio instances from closing if the Test Explorer is open in the solution.
  • Fixed a visibility issue with high contrast black in virtual machines shifting focus.
  • Fixed an issue where an error "No such image" occurs when removing multi-selected images that have been tagged.
  • Improved the XAML typing experience on the LiveShare client.
  • Fixed an issue when using the Navigate To with a speech recognition command causing the user to wait for the ToolTip to clear before seeing the result.
  • Fixed an issue causing previously opened documents to not restore when a solution is reopened.
  • Fixed a UWP crash when using the new Sample Data feature.
  • Fixed a bug where there were no project properties provider for "Persistence = AssemblyReference".
  • Decreased processor consumption of setup.exe.
  • Fixed an issue preventing HRESULT resources from being customized for XBOX.
  • Fixed an unhandled exception after clicking "Debug Tests".
  • Fixed a build error message "NETSDK1 031" when using a Windows Application Packaging Project.
  • Fixed a crash after ending some LiveShare Sessions.
  • Fixed a bug causing a failure of the "X" button on a page of the First Launch Wizard.
  • Fixed an "Operation not supported" error message in LiveShare.
  • Fixes a bug in Cloud Service (extended support) publish with different settings value in different service configurations.
  • Fixed an issue with C++20 Modules IntelliSense where some language constructs would cause the compiler to crash.
  • Fixed an issue that will cause a small amount of additional memory to leak.
  • Fixed an API breaking change on AudioUnitPropertyIDType.
  • Developers using UWP unit test framework who wish to run their tests on remote devices or emulators were unable to run the tests on remote devices.

Top Voted Issues From Developer Community


Known Issues

See all open issues and available workarounds in Visual Studio 2019 by following the below link.

Feedback and suggestions

We would love to hear from you! For issues, let us know through the Report a Problem option in the upper right-hand corner of either the installer or the Visual Studio IDE itself. The Feedback Icon icon is located in the upper right-hand corner. You can make a product suggestion or track your issues in the Visual Studio Developer Community, where you can ask questions, find answers, and propose new features. You can also get free installation help through our Live Chat support.


Blogs

Take advantage of the insights and recommendations available in the Developer Tools Blogs site to keep you up-to-date on all new releases and include deep dive posts on a broad range of features.


Visual Studio 2019 Release Notes History

For more information relating to past versions of Visual Studio 2019, see the Visual Studio 2019 Release Notes History page.


Top of Page