Developer Community| System Requirements| Compatibility| Distributable Code| Release History| License Terms| Blogs| Whats New in Visual Studio vietmac.com.vn


Note

This is not the latest version of Visual Studio.

Bạn đang xem: Visual studio: ide and code editor for software developers and teams

To tải về the latest release, please visit the Visual Studio site.


Click a button to tải về the latest version of Visual Studio 2019. For instructions on installing và updating Visual Studio 2019, see theUpdate Visual Studio 2019 to lớn the most recent release.Also, see instructions on how lớn install offline.

*
*
*

What"s New in Visual Studio 2019 version 16.11

Support Timeframe

Visual Studio 2019 version 16.11 is the fifth & final supported servicing baseline for Visual Studio 2019. Enterprise and Professional customers needing to lớn adopt a long term stable & secure development environment are encouraged khổng lồ standardize on this version. As explained in more detail in our lifecycle and tư vấn 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 & will go out of tư vấn 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 clicking one of the buttons above, by visiting the Visual Studio site, or by going to lớn the downloads section of my.visualstudio.com. You can get updates from the vietmac.com.vn Update catalog. For more information about Visual Studio supported baselines, please reviews 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 hàng hóa insight from the Visual Studio Engineering Team. You can find in-depth information about the Visual Studio 2019 releases in the following posts:

Visual Studio 2019 version 16.11.18

released August 9th, 2022

From Developer Community

Security Advisory Notice

Visual Studio 2019 version 16.11.17

released July 12, 2022

Issues Addressed in this release

Updated LibraryManager khổng lồ accommodate changes lớn cdnjs API

From Developer Community

Visual Studio 2019 version 16.11.16

released June 14, 2022

From Developer Community

Security Advisory Notice

Visual Studio 2019 version 16.11.15

released May 17, 2022

Issues Addressed in this release

From Developer Community

Visual Studio 2019 version 16.11.14

released May 10, 2022

Issues Addressed in this release

Updated Git for Windows version consumed by Visual Studio and installable optional component to lớn 2.36.0.1Fixed an issue with git integration, where if pulling/synchronizing branches that have diverged, đầu ra window would not show a localized hint on how lớn resolve it.

From Developer Community

Security Advisory Notice

CVE-2022-29117 .NET Denial of Service VulnerabilityA vulnerability exists in .NET 6.0, .NET 5.0 và .NET core 3.1 where a malicious client can manipulate cookies and cause a Denial of Service.

CVE-2022-23267 .NET vi xử lý core Denial of Service VulnerabilityA vulnerability exists in .NET 6.0, .NET 5.0 and .NET vi xử lý 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 VulnerabilityA vulnerability exists in .NET 6.0, .NET 5.0 and .NET bộ vi xử lý 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 vulnerabilityA potential elevation of privilege vulnerability exists when the vietmac.com.vn Visual Studio updater service improperly parses local configuration data.

Visual Studio 2019 version 16.11.13

released April 19, 2022

Issues Addressed in this release

Fixed vctip.exe regression from 16.11.12Fixed a bug that prevented some applications built with Address Sanitizer (ASAN) to lớn 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.

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 lớn run in the background even when the associated demo 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 lớn a LiveShare vps that didn"t offer certain functionality used by the client.

From Developer Community

Security Advisory Notice

CVE-2022-24765 Elevation of privilege vulnerabilityA 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 lớn version 2.35.2.1.

CVE-2022-24767 DLL hijacking vulnerabilityA 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 vulnerabilityA potential elevation of privilege vulnerability exists when the vietmac.com.vn Visual Studio updater service improperly parses local configuration data.

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 tiện ích Service, where authentication failures would sometimes fail with "The connection with the remote endpoint was terminated" và Visual Studio would not prompt for credentials.Improved performance on high refresh rate monitors.

From Developer Community

Security Advisory Notice

CVE-2020-8927 VulnerabilityA Remote code Execution vulnerability exists in .NET 5.0 & .NET bộ vi xử lý core 3.1 where a buffer overflow exists in the Brotli library versions prior to 1.0.8.

CVE-2022-24464 VulnerabilityA denial of service vulnerability exists in .NET 6.0, .NET 5.0, and .NET vi xử lý core 3.1 when parsing certain types of http form requests.

CVE-2022-24512 VulnerabilityA Remote Code Execution vulnerability exists in .NET 6.0, .NET 5.0, & .NET chip core 3.1 where a stack buffer overrun occurs in .NET Double Parse routine.

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

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 Advisory Notice

CVE-2022-21986 VulnerabilityA Denial of Service vulnerability exists in .NET 5.0 và .NET 6.0 when the Kestrel web server processes certain HTTP/2 & HTTP/3 requests.

Visual Studio 2019 version 16.11.9

released January 11, 2022

Issues Addressed in this Release

Fixed an issue with being unable khổng lồ debug applications multiple times when Windows Terminal is used as the default terminal.Setup fix to lớn unblock customers on restricted configurationsFixed an issue that prevented a client from being able lớn update a more current bootstrapper. Once the client is using the bootstrapper và installer that shipped January 2022 or later, all updates using subsequent bootstrappers should work for the duration of the hàng hóa lifecycle.Addressed occasional instance where VSInstr would not exit when instrumenting a binary with volatile metadata causing Instrumentation Profiling to lớn 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 lớn integer overflow

From Developer Community

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 lớn be misrepresented, the Visual Studio editor will no longer allow bidirectional text control characters to lớn manipulate the order of characters on the editing surface. A new option will cause these bidirectional text control characters khổng lồ 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.

*

This functionality is controlled in ToolsOptions. Under the Text EditorGeneral 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 thành viên initializers may be instantiated too early, potentially leading lớn incorrect diagnostics about uses of undefined types or other errors.Fixed an issue in ATL"s CString comparisions under C++20 & C++Latest language modes.Added Python 3.9.7 khổng lồ Python workload. Removed Python 3.7.8 due khổng lồ a security vulnerability.

From Developer Community

Security Advisory Notice

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

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

Visual Studio 2019 version 16.11.7

released November 16, 2021

Issues Addressed in this Release

Adds Xcode 13.1 support.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 lớn be unloaded.

From Developer Community

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 lớn build, debug, or run tests against binaries that weren"t brought up lớn date with your latest code changes.Fixes a thread pool leak during Cloud Services local debugging.Add support for game 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 Advisory Notice

CVE-2021-42319 Elevation of Privilege VulnerabilityAn 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 VulnerabilityAn elevation of privilege vulnerability exists when the Diagnostics Hub Standard Collector incorrectly handles tệp tin operations.

Visual Studio 2019 version 16.11.5

released October 12, 2021

Issues Addressed in this Release

Security Advisory Notice

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.

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 lớn ARM64X CRT.Updates to the ARM64 và ARM64EC interfaces between the binary và the POGO instrumentation runtime.Fixed several problems with IntelliSense responsiveness & correctness affecting C++20 concepts, ranges, và abbreviated function templates.Fixed a false positive in local lifetime checks.Corrected an issue where arrays allocated with a constant of kích cỡ > 32bits could allocate less memory than requested.Ensures that ATL string initialization occurs during static variable initialization, in the mặc định AppDomain.Fixed a bug in C++ Concurrency::parallel_for_each that was crashing the calling process due to lớn 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 khổng lồ sometimes not display correctly in the FixIt action.Fixed opening .uitest extension files in Coded UI projectFire component change events for non-component objects also in WinForms .NET designerFix 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 lớn be reported as out of date when they should have been up khổng lồ 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

Visual Studio 2019 version 16.11.3

released September 14, 2021

Issues Addressed in this Release

Fixed missing "Remote Device" debug target for Xamarin game ios projects.Fixed a bug that caused a start menu shortcut link to disappear. The bug only happened when updating multiple instances of different hàng hóa SKUs on the same machine.

From Developer Community

Security Advisory Notice

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

A permission assignment vulnerability exists in Visual Studio after installing the trò chơi development with C++ and selecting the Unreal Engine Installer workload. The system is vulnerable khổng lồ LPE during the installation it creates a directory with write access khổng lồ all users.

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, & debug.Fixed warning "Evaluating the function "System.Diagnostics.TraceInternal.Listeners.get" timed out and needed khổng lồ be aborted in an unsafe way" when starting debugging on some .NET & dotnet chip core application.

From Developer Community

Visual Studio 2019 version 16.11.1

released August 16, 2021

Issues Addressed in this Release

Fixes an issue installing the vietmac.com.vn.VisualStudio.ScriptedHost.Registry package during Visual Studio installation, which would cause the entire installation khổng lồ fail.Unblocked Adding a new SSH Connection through Tools Options

From Developer Community

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 và helpful Tips/Tricks. It also provides access to lớn Developer Community, Release Notes, the Visual Studio sản phẩm Roadmap, and our Social media pages.New My Subscription menu công trình allows developers lớn 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 và status bar.Hover over a branch name to lớn 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 lớn see repository details such as local path và remote URL.

C++

Clang-cl support was updated lớn 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 khổng lồ 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 khổng lồ 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 khổng lồ pause execution or use a breakpoint. Instead, simply make a supported change and use the new “apply code changes” button in the toolbar khổng lồ apply them immediately.

*

In this update of Visual Studio this new experience is available when running your application under the debugger (F5) và is powered by the Edit và 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 khổng lồ make both UI and code-behind changes in your desktop applications such as WPF or WinUI.

Both EnC và Hot Reload also chia sẻ 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.

Xem thêm: Thứ 6 Ngày 13 Là Ngày Gì ? Những Việc Không Nên Làm Vào Ngày Này

To learn more about Hot Reload và 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 khổng lồ match VS 2019 v16.10.4. MSVC Toolset Version for this update is 14.29.30040.0/19.29.30040.0.Update Azure BrandingFix an issue where a failure during CMake demo discovery could cause cache generation khổng lồ fail.Fixed an issue causing TPv0 tests using CSV or SQLCE as data sources to lớn fail to execute with an ArgumentException.Fixed the "ApplicationVerificationFailed" build error with Hot RestartFixed a failure lớn conduct fast up-to-date kiểm tra on WAP projects which was causing those projects khổng lồ be built (instead of being skipped), even when project is up-to-date & does not need modifications, further causing increased incremental build times in IDE.Fixed the "Xamarin.iOS does not tư vấn running or debugging the previous built version of your project" error.Fixed the "Unable lớn connect lớn Mac hệ thống with Address" error when trying to lớn distribute game 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 vietmac.com.vn Azure Tools for Visual Studio lớn trigger other .dlls lớn load in the About Box.Fixed an accessibility issue causing High Contrast trương mục Settings khổng lồ not show.Fixed a formatting issue when using