Microsoft Dev Blogs

The .NET MAUI Extension for Visual Studio Code is now Generally Available

thumbnail

Table of Contents

  1. What is the .NET MAUI extension?
  2. New & improved XAML editing experience
  3. Hot Reload is here
  4. Get started today

What is the .NET MAUI extension?

The .NET MAUI extension for Visual Studio Code brings the tools needed to develop .NET MAUI apps into the lightweight VS Code experience. Built on top of C# Dev Kit and the C# extension, it offers a Solution Explorer, C# Hot Reload, powerful C# IntelliSense, and more. The extension enables targeting mobile and desktop devices, and now includes XAML IntelliSense and XAML Hot Reload.


New & improved XAML editing experience

The new version of the .NET MAUI extension includes enhanced XAML editing features such as intelligent autocomplete, tooltips, and seamless code navigation. This feature, working in conjunction with Copilot, provides a better user interface creation experience within VS Code.


Hot Reload is here

One of the most anticipated features for .NET developers, Hot Reload allows for code edits without restarting the app. With the latest release, C# and XAML files can be hot reloaded in Visual Studio Code. XAML Hot Reload is already functional, enabling changes made during app runtime to be reflected automatically in the UI. C# Hot Reload is currently in an experimental state, accessible through VS Code settings.


Get started today

The release of the .NET MAUI VS Code extension is a significant milestone, with ongoing efforts to enhance performance and add more features based on user feedback. Bugs can be reported using the Help > Report Issue dialog in VS Code, and updates will follow a monthly schedule with weekly prereleases. To begin using the extension, check out the Getting Started Guide or download it directly from the VS Code marketplace.