.NET MAUI is a .NET workload installable via the dotnet CLI tool, and is available within the Visual Studio 2022 Preview channel installer. To install .NET MAUI and all dependencies for daily development, we recommend installing via Visual Studio 2022 previews.
When installing Visual Studio 2022 Previews, select the “Mobile development with .NET” workload, and under Optional check the “.NET MAUI (Preview)” box. To enable desktop development, also select the “Universal Windows Platform development” workload.
To enable debugging Windows applications, install the Single-project MSIX packaging tools for Visual Studio 2022 extension.
To install .NET MAUI with Android, iOS, and macOS (Mac Catalyst) SDKs:
$ dotnet workload install maui
We also have targeted workload manifests for mobile and desktop only:
$ dotnet workload install maui-desktop
$ dotnet workload install maui-mobile
Optionally, for more granular control you can install platform SDKs individually:
$ dotnet workload install microsoft-android-sdk-full
$ dotnet workload install microsoft-ios-sdk-full
$ dotnet workload install microsoft-maccatalyst-sdk-full
$ dotnet workload install microsoft-macos-sdk-full
$ dotnet workload install microsoft-tvos-sdk-full
To check your environment for additional dependencies and obtain the latest .NET MAUI SDKs, we recommend using our maui-check
dotnet tool.
$ dotnet tool install -g redth.net.maui.check
Then run the tool and follow the instructions presented:
$ maui-check
See our documentation for further details about getting started, including installing Windows App SDK requirements.
Prerequisites:
Prerequisites:
Download links are provided for each of the distributions at: