В раздаче
1. Установка 16.11.1: Запустите Setup_1.cmd (если скачали эту раздачу в ту же папку куда и 16.11.0 ... иначе сначала содержимое этой раздачи придется скопировать в папку с 16.11.0 и запустить в той папке Setup_1.cmd)
Что нового
Исправления:
• 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
• PackageId:Microsoft.VisualStudio.ScriptedHost.Registry;PackageAction:Install;ReturnCode:635 2. Установка 16.11.2: Запустите Setup_2.cmd (если скачали эту раздачу в ту же папку куда и 16.11.0 ... иначе сначала содержимое этой раздачи придется скопировать в папку с 16.11.0 и запустить в той папке Setup_2.cmd)
Что нового
Исправления:
• 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.
• CMake cache generation "hangs" after upgrade from vs2019 16.11.0 to 16.11.1
• Could not find any resources appropriate for the specified culture or the neutral culture. Make sure "Microsoft.VisualStudio.Data.Providers.SqlServer
• Build Selection stopped working VS 16.11 3. Установка 16.11.3: Запустите Setup_3.cmd (если скачали эту раздачу в ту же папку куда и 16.11.0 ... иначе сначала содержимое этой раздачи придется скопировать в папку с 16.11.0 и запустить в той папке Setup_3.cmd)
Что нового
Исправления:
• 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.
• Fixed Visual Studio Incorrect Permission Assignment Privilege Escalation Vulnerability (CVE-2021-26434 )
• Visual Studio UI unresponsive when too much build log output during build (eg: diagnostic verbosity)
• Live Unit Testing Crashes on start up
• "Remote device" not listed in devices
• Designer crashes for 32-bit apps whenever you scroll wheel over it 4. Установка 16.11.4: Запустите Setup_4.cmd (если скачали эту раздачу в ту же папку куда и 16.11.0 ... иначе сначала содержимое этой раздачи придется скопировать в папку с 16.11.0 и запустить в той папке Setup_4.cmd)
Что нового
Изменения:
• Windows 11 SDK support.
• Adds Xcode 13.0 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.
• This release fixes an issue with deploying certain Windows Application Packaging projects where deployment is unnecessarily copying unmodified files.
• Comparing CComPtr with CComPtr results in an error
• Structured binding in lambda in lambda cause a invalid compile error
• Bad codegen with operator new
• WinARM64 Build Failures with MFC/ATL Link issues after migrating from VS 16.8.6 to VS 16.9.5
• The unity codelens provider still requires a huge amount of memory and could be OOMed in large scale Unity project in version 16.11.
• Error C3493 with /std:c++latest using structured binding in Lambda 5. Установка 16.11.5: Запустите Setup_5.cmd (если скачали эту раздачу в ту же папку куда и 16.11.0 ... иначе сначала содержимое этой раздачи придется скопировать в папку с 16.11.0 и запустить в той папке Setup_5.cmd)
Что нового
Исправления:
• Fixed OpenSSL Denial of Service Vulnerabilities (CVE-2021-1971, CVE-2021-3449, CVE-2021-3450)
• Fixed .NET Disclosure Vulnerability (CVE-2021-41355) 6. Установка 16.11.6: Запустите Setup_6.cmd (если скачали эту раздачу в ту же папку куда и 16.11.0 ... иначе сначала содержимое этой раздачи придется скопировать в папку с 16.11.0 и запустить в той папке Setup_6.cmd)
Что нового
Исправления:
• 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.
• Fixed Elevation of Privilege Vulnerability An Elevation of Privilege vulnerability exists in the WMI Provider that is included in the Visual Studio installer (CVE-2021-42319)
• Fixed 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 (CVE-2021-42277) 7. Установка 16.11.7: Запустите Setup_7.cmd (если скачали эту раздачу в ту же папку куда и 16.11.0 ... иначе сначала содержимое этой раздачи придется скопировать в папку с 16.11.0 и запустить в той папке Setup_7.cmd)
Что нового
Улучшения:
• 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.
Исправления:
• 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.
• Starting Version 16.8.0 up to 16.9.1 becomes unresponsive and restarts frequently
• IntelliSense error with std::source_location::current()
• Visual Studio 2019 version 16.10 - UWP - Xamarin: Runtime exception 'Could not load file or assembly' after updating to Visual Studio 16.10
• Visual Studio 2019 version 16.11.3 - Packaging UWP application fails
• 16.11.6: Package 'AndroidImage_x86_API125_Private,version=10.0.0.3' failed to install 8. Установка 16.11.8: Запустите Setup_8.cmd (если скачали эту раздачу в ту же папку куда и 16.11.0 ... иначе сначала содержимое этой раздачи придется скопировать в папку с 16.11.0 и запустить в той папке Setup_8.cmd)
Что нового
Улучшения:
• Bidirectional text control character rendering
Исправления:
• 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.
• Referenced DacPac file causes deployment to process refactorlog even if IncludeCompositeObjects is false
• CString with spaceship operator returns incorrect result (affects std::map, std::set, etc.)
• Visual Studio sqldb project unable to create primary key with (statistics_incremental = on) on table
• Template inheritance sometimes forces improper instantiation.
• Visual Studio 2019 freezes when comparing aspx/aspx.vb files
• Microsoft.Azure.Compute.Emulator.EXE will not be updated
• Fixed .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-43877)
• Fixed 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 (CVE-2021-42574)