How to Install .NET & MAUI

Published — Edited

After following this guide, you will be able to create a .NET MAUI project in JetBrains' Rider IDE.

Coming from a Java background, with no prior experience in C# or with the .NET ecosystem, I initially had a difficult time when trying to learn C# and MAUI. JetBrains' Rider IDE did not show support for MAUI in the New Solution menus, because MAUI and it's requirements were not installed with Rider and it's .NET SDK.

This guide assumes that you are familiar with Windows, and that you have enough knowledge to follow along with any linked pages and examples.

Requirements

Installation

Ensure Rider is closed before starting the installation process. I suggest rebooting your computer after following these instructions, just in-case there are any final installation steps awaiting it.

  1. Open a new terminal and run winget search DotNet.SDK to find the latest version of the SDK.
  2. Install latest SDK using winget install Microsoft.DotNet.SDK.7. If there is a version newer than 7, then install it instead.
  3. Install MAUI by running dotnet workload install maui.
  4. You should now see an option for MAUI in Rider's New Solution menus.