This browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
Note
Access to this page requires authorization. You can trysigning in orchanging directories.
Access to this page requires authorization. You can trychanging directories.
Tip
Watch the recordings of the Visual Studio 2022 launch event to learn about what's new, hear tips & tricks, and download free digital swag.
Developer Community|Visual Studio 2022 Roadmap|System Requirements|Compatibility|Distributable Code|Release History|License Terms|Blogs|Latest Release Known Issues|Whats New in Visual Studio Docs
Visual Studio 2022 follows theMicrosoft Product Fixed Lifecycle Policy of 10 years. The first 5 years of Mainstream Support provide new features, platform updates, security updates, functionality fixes, and quality improvements. The second 5 years of Extended support provides only security updates. Components and tools included with or depended upon by Visual Studio may have different lifecycle, servicing, and support policies.
Visual Studio is serviced through both minor version feature updates that include significant new features and platform updates, and through security or servicing updates that provide targeted cumulative bug fixes for existing features in the product. Security fixes ship in in all types of updates. Feature updates are indicated by a change in the minor version number, such as 17.3 to 17.4, and security and servicing updates are indicated by a change in the servicing version number such as 17.2.3 to 17.2.4. These updates are available on the Current Channel and the Long-Term Servicing Channels (LTSC). For more information about our channels and updates, seeVisual Studio Channels and Release Rhythm.
For the best and most secure product experience, we strongly encourage and recommend that all customers to always use the latest most secure release of Visual Studio on their chosen update channel.
Additional Information
Visual Studio 2022 will notify you that an update is available by displaying anotification icon in the status bar of the IDE or a notice in the Visual Studio Installer. You can also download the latest recommended update fromVisualStudio.com or theMicrosoft Catalog. IT Administrators can also configure machines within their organization to automatically download and applyadministrator security updates which are released monthly. With Visual Studio 2022, the notifications are now specific to yourupdate channel. For example, if you've configured Visual Studio to get updates from the 17.2 LTSC channel, then you'll be notified of an update only if the latest update available on that channel affects a component you have installed.
The Visual Studio Community edition is supported only on theCurrent Channel with the latest servicing release of the latest minor version of Visual Studio. You can install the latest release of Visual Studio Community fromvisualstudio.microsoft.com/downloads ormy.visualstudio.com.
TheCurrent Channel enables teams to remain supported on the latest servicing release of the latest minor version of all Visual Studio 2022 editions. You can install the latest serviced minor version of these editions fromhttps://visualstudio.microsoft.com/downloads ormy.visualstudio.com.
Enterprise, Professional, and Build Tools editions are available on both theCurrent Channel and theLong-Term Servicing Channels (LTSCs).
We realize that sometimes large organizations can't adopt our product updates as quickly as we release them. So, with Visual Studio Enterprise, Professional, and Build Tools editions, we offer administrators and larger development teams more flexibility and control in how and when they advance their organization to the latest updates. An enterprise can choose toconfigure their client machines to get updates from one of the LTSC channels which will enable them to stay secure while deferring feature updates to a later point. Every even numbered minor version is declared to be an LTSC and is supported and kept secure for 18 months. The table below and theSupport Lifecycle Database will reflect the appropriate dates for support.
Note that there will not be a 17.14 LTSC. Instead, the 17.14 release of the Current Channel will be supported for the duration of the Visual Studio 2022 lifecycle until January 13, 2032.
LTSC | Release Date | End of Support | Install Link |
---|---|---|---|
version 17.14 (Current Channel) | May 13, 2025 | January 13, 2032 | Release History |
version 17.12 | November 12, 2024 | July 14, 2026 | Release History |
version 17.10 | May 21, 2024 | January 13, 2026 | Release History |
version 17.8 | November 14, 2023 | July 8, 2025 (out of support) | Release History |
version 17.6 | May 16, 2023 | January 14, 2025 (out of support) | Release History |
version 17.4 | November 8, 2022 | July 9, 2024 (out of support) | Release History |
version 17.2 | May 10, 2022 | January 9, 2024 (out of support) | Release History |
version 17.0 | November 8, 2021 | July 11, 2023 (out of support) | Release History |
Customers who choose to remain on a particular servicing baseline can find the latest release of that baseline onMy.VisualStudio.com or on theMicrosoft Catalog. Deployment, configuration and acquisition guidance can be found in theVisual Studio Administrator Guide.")
Note
SeeVersioning info for .NET SDK, MSBuild, and Visual Studio for specific support timeframes of the .NET SDK and how it relates to Visual Studio and MSBuild.
In addition to the bootstrappers that are available on theVisual Studio site that always install the latest release on the Current Channel, we offer other ways to install specific versions of Enterprise, Professional, and Build Tools editions. Additional deployment, configuration, and acquisition guidance can be found in theVisual Studio Administrator Guide. Other than LTSC releases, we do not offer support or servicing for older Visual Studio 2022 releases.
Release Candidate (RC) builds are offered on the Current Channel before general availability of a major release. You may use the RC in your daily work, including releasing apps built with it. RC requires a license to use Visual Studio. Once the new major release goes live, you'll need to upgrade to it to remain under support.
Visual Studio Community, Professional, and Enterprise editions are available from thePreview Channel. The Preview channel lets you try out brand new features before they're broadly released. While the Preview Channel is offered "as-is", we welcomefeedback on it, and we incorporate that feedback into new preview builds. For more information on Preview Channel, seeVisual Studio Channels and Release Rhythm.
The following table summarizes the current support state for versions of Visual Studio. For additional details, see (Microsoft Product Lifecycle Information)[https://learn.microsoft.com/lifecycle/products/?terms=Visual%20Studio].
Visual Studio version | Lifecycle Stage | Baseline | End of Support |
---|---|---|---|
Visual Studio 2022 | Mainstream | 17.14 | January 2032 |
Visual Studio 2019 | Extended | version 16.11 | April 2029 |
Visual Studio 2017 | Extended | version 15.9 | April 2027 |
Visual Studio 2015 | Extended | Update 3 includingKB3165756 | October 2025 |
Visual Studio 2013 | Out of Support | Update 5 | April 2024 |
Visual Studio 2012 | Out of Support | Update 5 | January 2023 |
Visual Studio 2010 | Out of Support | Service Pack 1 | July 2020 |
Visual Studio 2008 | Out of Support | Service Pack 1 | April 2018 |
Visual Studio 2005 | Out of Support | Service Pack 1 | April 2016 |
Visual Studio 2003 | Out of Support | Service Pack 1 | October 2013 |
Visual Studio .NET (2002) | Out of Support | Service Pack 1 | July 2009 |
Visual Studio 6.0 (including Visual Basic 6) | Out of Support | Service Pack 6 | September 2005 |
Visual Studio 97 | Out of Support | Service Pack 3 | June 2003 |
The Microsoft Visual C++ Redistributable follows the product lifecycle for the version of Visual Studio in which it first ships. For reference, here is a list of thelatest supported versions of the Visual C downloads.
There are a few specific instances where we continue to support the Microsoft Visual C++ Redistributable beyond the underlying Visual Studio product lifecycle for security fixes only, and only in the context and timeframe of the Microsoft product(s) that depend on it. One such instance is when the Microsoft Visual C++ Redistributable is distributed in other Microsoft products, such as SQL Server, Windows Server, or Microsoft Office. Another such instance is when the Microsoft Visual C++ Redistributable is used in conjunction with supported versions of Visual Studio Tools for Office or Visual Basic for Applications. For details on supported scenarios, seeLifecycle FAQ - Visual C++ Redistributable and runtime libraries. We do not support the Microsoft Visual C++ Redistributable for any third-party applications beyond the underlying Visual Studio lifecycle or what is specifically mentioned above.
Note
There may be third party products, such as security scanners, that flag the redistributable as expired. If the Microsoft Visual C++ Redistributable is installed by a Microsoft product that is still in support, then the redistributable is in support per the Microsoftcomponent policy for that product. For support, contact thesupport team.
Starting with Visual Studio 2017, the MSVC Toolset, including the C++ compiler, follows the product lifecycle for the version of Visual Studio in which it first ships even if it ships in a subsequent version of Visual Studio. For example, the "MSVC v141 - VS 2017 C++ x64/x86 build tools (v14.16)" follows the support lifecycle of Visual Studio 2017 and the "MSVC v142 - VS 2019 C++ x64/x86 build tools (v14.20)" follows the support lifecycle of Visual Studio 2019. For Visual Studio 2015 and earlier, the Visual C++ toolset is supported according to the lifecycle of the version of Visual Studio in which it shipped.
The Visual Studio 2010 Tools for Office Runtime (VSTO Runtime) that ships with Visual Studio, version 10.0.50903, follows the support lifecycle of Visual Studio. If you've installed Microsoft Office on your development machine, a newer version of VSTO Runtime may be installed and used. You may alsodownload and use newer versions of VSTO Runtime with Visual Studio. We recommended that developers install the latest version of the VSTO Runtime with their applications. It will be supported when running with supported versions Office. If the VSTO Runtime needs to be serviced, only the latest version will be updated. For more information, seeVisual Studio Tools for Office Runtime Lifecycle Policy. For more information on the Office Support Lifecycle, seeLifecycle FAQ - Office, Office 365, and Microsoft 365.
Visual Studio includes a collection of compilers, languages, runtimes, environments, and other resources or tools that enable development for many platforms. As a convenience to Visual Studio customers, the components in the list below may be installed with Visual Studio and are subject to their own license and servicing, support, and lifecycle policies. Please note this list does not represent the entire list of components used by Visual Studio that are governed by their own policy but aims to highlight the most used.
During the timeframe when these components are still under support within their respective support timeframes, the Visual Studio team will review any CVEs issued against these components, determine whether they constitute a vulnerability for Visual Studio use, and addresses the vuneralibity appropriately per the Visual Studio support policy. When these components are no longer supported, they will be appended with the "(out of support)" label in the installer UI, and you may remove them during the next update using theRemove out-of-support components functionality. Click here for alisting of all the components that have already transitioned to be out of support.
For Microsoft components that are installed by Visual Studio and do not have an explicit lifecycle policy in the lifecycle database, the supported version is the latest version that is currently available for download.
Compilers & Languages | Runtimes & Environments | Other Resources | Other Resources |
---|---|---|---|
.NET Core | Microsoft Azure | Android NDK | Miniconda |
.NET Framework | Exchange | Android SDK | mingit |
ASP.NET Web Stack | Office | Application Insights | Ninjam |
CMake | SQL Server | Cocos Creator | Online Services |
Entity Framework | Unreal Engine | Dotfuscator Community Edition | SignalR |
LLVM | Web Optimization Framework | Git for Windows | Unity Tools for Visual Studio |
Python | Windows | IncrediBuild | WebGrease |
SharePoint | Windows Server | JSON Web Token Handler for the Microsoft .Net Framework | Windows SDK |
TypeScript | Xamarin | NuGet | Workflow Manager Client |
When Visual Studio provides tools and templates that depend upon a component, the lifecycle and support policy for the tool will follow the support policy for the component. For example, the tooling for .NET Core 6 will follow the support policy for .NET Core 6.
We would love to hear from you! You canReport a Problem or Suggest a Feature by using the Send Feedback icon in the upper right-hand corner of either the installer or the Visual Studio IDE, or fromHelp > Send Feedback. If you're an IT Administrator and don't have Visual Studio installed, you cansubmit IT Admin feedback here. You can track your issues by usingVisual Studio Developer Community, where you add comments or find solutions. You can also get free installation help through ourLive Chat support.