Install tools for developing apps for Windows 10 and Windows 11
To develop apps for Windows 11 and Windows 10, you'll need to configure your development computer with the required development tools.
1. Install Visual Studio
Use the following links to install Visual Studio 2022 version 17.0 (recommended) or Visual Studio 2019. You can choose between the free Visual Studio Community edition, Visual Studio Professional, or Visual Studio Enterprise.
For a list of the minimum system requirements for Visual Studio, see System requirements for Windows app development.
Required workloads and components
While installing Visual Studio 2022 or 2019, select the following workloads and components.
On the Workloads tab of the installation dialog, select:
- Universal Windows Platform development
- .NET Desktop Development
- Desktop development with C++
On the Individual components tab of the installation dialog, make sure Windows 10 SDK (10.0.19041.0) is selected in the SDKs, libraries, and frameworks section.
In the Installation details pane of the installation dialog, make sure C++ (v142) Universal Windows Platform tools is selected in the Universal Windows Platform development section:
2. Install the Windows App SDK extension for Visual Studio (VSIX)
The Windows App SDK includes project and item templates for creating and developing WinUI 3 apps. These project templates are available as Visual Studio extensions (VSIX) for Visual Studio 2022 / 2019.
For a list of the minimum system requirements to use the Windows App SDK, see System requirements for Windows app development.
You can download and install the latest C# or C++ VSIX extension directly from the links below.
In the next step, you will create your first WinUI 3 app that uses the Windows App SDK.