Install Visual Studio 2022 and Visual Studio Code to develop cross-platform apps using .NET MAUI - .NET MAUI (original) (raw)
Developing native, cross-platform .NET Multi-platform App UI (.NET MAUI) apps requires Visual Studio 2022 17.12 or greater, or the latest Visual Studio Code with the .NET MAUI extension.
To start developing native, cross-platform .NET MAUI apps on Windows, install Visual Studio 2022 17.12 or greater by following the installation steps.
Prerequisites
- Visual Studio 2022 17.12 or greater. For information about supported operating systems, hardware, supported languages, and additional requirements and guidance, see Visual Studio 2022 System Requirements.
To build, sign, and deploy .NET MAUI apps for iOS and Mac Catalyst, you'll also need:
- A Mac that is compatible with Xcode. For more information, see Apple's minimum requirements documentation.
- A specific version of Xcode, which depends on the version of .NET MAUI that you're using. For information, see Release versions.
- An Apple ID and paid Apple Developer Program enrollment. An Apple ID is required to deploy apps to devices, and to submit apps to the Apple Store.
Alternatively, to deploy debug builds of your app directly from Windows to your iOS device with hot restart, you'll need:
- An Apple Developer account and paid Apple Developer Program enrollment.
Installation
- To create .NET MAUI apps, you'll need to download the latest version of Visual Studio 2022:
- Either install Visual Studio, or modify your existing installation through the Visual Studio installer, and install the .NET Multi-platform App UI development workload with its default optional installation options:
To learn how to create and run your first .NET MAUI app in Visual Studio 2022 on Windows, or Visual Studio Code, click the button below.