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 contains many new and exciting features and IDE productivity enhancements to support Windows app development, cross-platform mobile development, Azure development, web and cloud development, and more. To try out Visual Studio 2022, seeVisual Studio 2022 Downloads. For more information about everything that's new in this release, see theVisual Studio 2022 release notes andWhat's New in Visual Studio 2022.
You caninstall and use Visual Studio 2022 alongside previous versions of Visual Studio, including Visual Studio 2019, Visual Studio 2017, Visual Studio 2015, Visual Studio 2013, and Visual Studio 2012.
Click a button to download the latest version of Visual Studio 2022. For instructions on installing and updating Visual Studio 2022, seeUpdate Visual Studio 2022 to the most recent release. Also, see instructions onhow to install offline.
Visit theVisual Studio site to download other Visual Studio 2022 products.
Note: Installation package size will vary depending on your current Visual Studio configuration.
For information on the system requirements for installing and running the Visual Studio 2022 family of products, see theVisual Studio 2022 System Requirement page.
For support, or to submit feedback on Visual Studio, see:
When following the supported upgrade paths, your Visual Studio source, solutions, and project files will continueto work; however, you should expect to make some changes to sources. While we cannot guarantee binary compatibilitybetween releases, we will do our best to document significant changes to assist you with updates.
Note
For details on how to migrate your projects to Visual Studio 2022, seePorting, Migrating, and Upgrading Visual Studio Projects.
Visual Studio provides cutting-edge tools and technologies to create apps that take advantage of thelatest platform capabilities, whether Windows, Android, iOS, or Linux. Visual Studio 2022 also targetsearlier platforms so you can create new apps or modernize existing apps that execute on earlier versionsof Windows while leveraging the enhanced development tools, quality enablement, and team collaborationcapabilities in Visual Studio 2022. For more information, seeManaging references in aproject andVisual Studio Multi-TargetingOverview.
The following table explains the Microsoft Windows platforms for which you can build apps by using Visual Studio 2022.
Windows client version | Using Tools for Native and Managed Classic Windows Desktop Development | Using Tools for UWP App Development |
---|---|---|
Windows 11 Windows 10 | Yes (see notes below) | Yes (see notes below) |
Windows 10 Team Edition | Not applicable | Yes Remote debugging required. |
Windows 11 S Windows 10 S | Not applicable | Yes Remote debugging required. |
Windows 10 LTSC | Yes Remote debugging required. | Yes Remote debugging required. |
HoloLens | No | Yes Seethe Windows Holographic Dev Center. |
Xbox One | Not applicable | Yes Seethe Xbox Dev Center. |
Windows 8.1 | Yes | Not available. Use Visual Studio 2015. |
Windows 8 (Windows 8) | No | Not available. |
Windows 7 | Yes | Not applicable |
Windows Vista | No | Not applicable |
Windows XP | No | Not applicable |
Note
Windows Phone version | Using Tools for Native and Managed Classic Windows Desktop Development | Using Tools for UWP App Development |
---|---|---|
Windows 10 Mobile | No | Not available. Use Visual Studio 2017. |
Windows Phone 8.1 and 8.0 | No | Not available. Use Visual Studio 2015. |
Windows Phone 7.x | No | Not available. Use Visual Studio 2012. |
Note
Windows Server version | Using Tools for Native and Managed Classic Windows Desktop Development | Using Tools for UWP App Development |
---|---|---|
Windows Server 2019 | Yes | Yes (see notes below) |
Windows Server 2016 | Yes | Yes (see notes below) |
Windows Server 2016, Nano Server Installation Option | Yes, for .NET Core and a subset of Win32 Seethe Nano Server Dev Center. | No |
Windows Server 2012 R2 | Yes | Windows Store app development is not available. |
Windows Server 2012 | Yes | Windows Store app development is not available. |
Windows Server 2008 R2 | Yes | Not applicable |
Windows Server 2008 | No | Not applicable |
Windows Server 2003 | No | Not applicable |
Note
Windows Embedded version | Using Tools for Native and Managed Classic Windows Desktop Development | Using Tools for UWP App Development |
---|---|---|
Windows 10 IoT Core | Yes, for a subset of Win32 APIs See the IoT Core API Porting Tool for information. | Yes See theWindows IoT Dev Center for additional tools and resources. |
Windows 10 IoT Mobile Enterprise | No | Yes See theWindows IoT Dev Center for additional tools and resources. |
Windows 10 IoT Enterprise | Yes See theWindows IoT Dev Center"> for additional tools and resources. | Yes See theWindows IoT Dev Center for additional tools and resources. |
Windows Embedded 8 Standard and 8.1 Industry | Yes | No |
Windows Embedded Compact 2013 | No | Not applicable |
Windows Embedded 7 (Compact, Standard, and POSReady) | No | Not applicable |
Windows Embedded CE 6.0 and earlier | No | Not applicable |
Windows XP Embedded (Including POSReady 2009, WES 2009, WEPOS) | No | Not applicable |
Note
Visual Studio 2022 supports development of apps that use any of the .NET implementations. Among the workloads and project types, you can find support for.NET Framework, .NET Core, Mono, .NET Native for Universal Windows Platform (UWP), C#, F#, and Visual Basic. Visual Studio 2022 supports the following .NET implementations:
Note
For more information on each of these implementations, and on the common API specification .NET Standard, see.NET architectural components. See also theNET support policy.
Visual Studio 2022 enables you to build native Android apps using .NET and C# or using C++. The Visual Studio Tools for Unity and the Unreal Engine enable Android game development. You can also use the.NET MAUI VSCode extension to build Android apps using a Mac.
You can use Visual Studio setup to easily obtain the Android SDK and Android API levels required for Mobile development with .NET MAUI or C++.You can download additional API levels separately using theAndroid SDK Manager. You can also use Visual Studio Setup to obtain the Android Native Development Kit (R10E), Java SE Development Kit, and Apache Ant.
For more information, seeAndroid development with Visual Studio andMobile App Development.
Note
For information on .NET development for Android, seeAndroid and iOS with .NET MAUI.
Visual Studio 2022 enables you to build and debug apps for iOS by using C++, Unity, or .NETand a Mac configured for iOS development when using remotebuild, vcremote, the Visual Studio Tools for Unity,or Pair to Mac in Visual Studio. .NET supports iOS 12.2 and higher, and requires Xcode 16.2 or higher and macOS 14.5 "Sonoma" or higher.You can also use the.NET MAUI VSCode extension to build iOS apps using a Mac.
Note
For more information, seeCross-platform mobile development in Visual Studio.For information on .NET development for iOS, seeAndroid and iOS with .NET MAUI.
Visual Studio 2022 enables you to build and debug apps for Linux using C++, Python, and Node.js.Creating C++ apps for Linux requires the Visual C++ for Linux Development extension. Creating apps with Python or Node,js, requires that you enable remote debugging on the target Linux machine. You can also create, build and remote debug .NET Core and ASP.NET Core applications for Linux using modern languages such as C#, VB and F#.
Note
For information on .NET development for Linux, seeInstall .NET on Linux.
Note
For more information seehttps://dot.net/core.
Visual Studio 2022 enables you to build console applications and ASP.NET applications that target macOS. However, debugging is not supported. For additional macOS development tools choices, try Visual Studio Code.Visual Studio Code provides a streamlined, extensible developer tool experience for macOS.
Note
For information on .NET development forMacOS, seeInstall .NET on macOS.
Visual Studio 2022 also supports the following platforms and technologies. For more information, seehttps://visualstudio.microsoft.com/vs/features/.
.NET 4.8 is is a highly compatible in-place update for .NET Framework versions 4.0 - 4.7.2.
Note
For more information, see theMigration Guide to the .NET Framework 4.8, 4.7, 4.6, and 4.5.
Team Explorer for Visual Studio 2022 will connect to Azure DevOps Server 2019, Team Foundation Server 2017,Team Foundation Server 2015, Team Foundation Server 2013, Team Foundation Server 2012, and Team Foundation Server 2010 SP1.