Issues Addressed in this Release:
- Fixed a SFINAE bug causing an error with some forms of template names in non-dependent base classes.
- Fixed case where IntelliCode is trying to log into a temporary directory and access to the temporary directory was denied.
- An issue where some Visual Studio functionality was limited when third-party privilege management software is also installed has been resolved.
- Addressed an issue where customers repeatedly start debugging on XBox, more and more kernel resources are consumed. Eventually requiring the XBox to be restarted, which would lose any state.
- Addressed a hang when debugging native code with Insider Preview builds of Windows.
- Fixed an accessibility bug with keyboard focus.
- Added back missing Xamarin templates (iOS/Android Class Library, iOS/Android Bindings Library, Android Wear, Xamarin.UITest) in the New Project dialog. These templates were hidden by mistake.
- For C++ CMake-based projects targeting Linux using an SSH connection, the destination directory specified in CMakeSettings.json by the remoteCMakeListsRoot property has been restored to the previous behavior in VS 16.8, where the destination of the copy corresponds to the source directory's root. Details in the ticket Connection to remote Linux machine uses incorrect destination path.
Security Advisory Notice
CVE-2021-27064 Visual Studio Installer Elevation of Privilege Vulnerability
A remote code execution vulnerability exists when the Visual Studio installer executes the feedback client in an elevated state.
CVE-2021-28313 / CVE-2021-28321 / CVE-2021-28322 Diagnostics Hub Standard Collector Service Elevation of Privilege Vulnerability
An elevation of privilege vulnerability exists when the Diagnostics Hub Standard Collector incorrectly handles data operations.
From Developer Community
Developer Community has a complete list of all of items shipping in this release.
Here are some of the top voted issues released in 16.9.4:
- Visual Studio 16.8 upgrade broke linkage dependencies from MakeFile projects.
- Error "The 'Environment Package Window Management' package did not load correctly" when launching Visual Studio 16.9 after an upgrade.
- Toolset 16.9 regression vcxproj producing static libraries: pdb is not copied to the output anymore.
- Visual Studo freezes during Win32 debugging.
- Connection to remote Linux machine uses incorrect destination path.
- Cannot find Xamarin Android Binding Library template in Visual Studio 2019.
- Could not start Visual Studio due to an error: System.InvalidOperationException: Controller is not responding to incoming requests.
- SFINAE bug: 'Failed to specialize alias template' in Visual Studio 2019 16.9.
- ASAN is incompatible with RTC.
- After updating to vision Visual Studio 2019, I get this error in the editor.
Source: https://docs.microsoft.com/en-us/vis...-version-1694-