VS Code for Uno Platform
and .NET MAUI Development
Develop and Debug .NET Mobile, Web and Desktop Apps
without leaving Visual Studio Code.
Amazing XAML and C# Devloop in Visual Studio Code!
Get XAML and C# productivity boosters traditionally seen only in Visual Studio –Hot Reload as well as Code Completion and even powerful Mobile Debugging.
XAML Code Completion
Uno Platform VS Code extension is powered by our own XAML Language Server! With a XAML file opened you can edit the file or use CTRL + SPACE to get code completion for Controls, Properties, Events, Enums, and more.
XAML and C# Hot Reload
Hot reload in our VS Code extension allows you to modify the XAML displayed in a running application, speeding up your inner dev loop. Develop Uno Platform applications without ever having to leave productivity of VS Code.
C# Debugging
Add breakpoints to C# code and simply press F5 to build the project and start the debugging session.
Mobile Debugging
Just like in a fully-fledged IDE like Visual Studio, you are now able to set breakpoints, exceptions, conditional breakpoints, logpoints and variables in your code.
Download Visual Studio Code Extension
Uno Platform extension for Visual Studio Code
is available at Visual Studio Code Marketplace.
is available at Visual Studio Code Marketplace.

.NET MAUI Support
Uno Platform apps are .NET apps, which also means that the extension supports building and debugging .NET MAUI apps. Additionally you can build and debug apps made directly from the dotnet SDK for iOS, macOS and Android.
Remote Connect
Hot reload in our VS Code extension allows you to modify the XAML displayed in a running application, speeding up your inner dev loop. Develop Uno Platform applications without ever having to leave productivity of VS Code.
Re-use Your Skills
Want to build for specific targets not available from your OS? Use VS Code to connect to a remote instance of VS Code, allowing you to interact with simulators, regardless of your own OS.
Codespaces and GitPod support
Easily use Visual Studio Code in the cloud via direct integration with Codespaces and GitPod. Enjoy the productivity of pre-built environments and save time to start developing and testing an application from your browser.