Uno PlatformWelcome to the Uno Platform extension for VS Code! This extension is used with Uno Platform C#/XAML projects to develop and debug Uno Platform-built .NET Mobile, Web and Desktop Apps without leaving Visual Studio Code. It also works for .NET MAUI mobile development an debugging. It provides:
You can use this extension for WebAssembly, Skia and Mobile targets.
Streamline development by instantly seeing changes made to XAML code on mobile devices during runtime.
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.
With mobile debugging, you can now set breakpoints, exceptions, conditional breakpoints, logpoints and variables in your code.
Improve development experience by offering intelligent suggestions and autocompletion for XAML code on web platforms
Boost productivity by instantly applying changes made to C# code during runtime without the need for a complete recompilation.
Enable seamless navigation between XAML and code-behind files, enhancing the development workflow and maintaining code organization. Using the extensionGet Started with Uno Platform for Visual Studio CodeBegin your journey in building Uno Platform apps with VS Code by visiting our Getting started with VS Code documentation page for more information. This guide will provide you with step-by-step instructions on setting up your environment for app development with Uno Platform and VS Code. CompatibilityThese charts show all the features we are bringing to .NET developers for Desktop, Web and Mobile targets:
What is Uno Platform?Uno Platform is a UI Platform for building single-codebase applications for Windows, Web/WebAssembly, iOS, macOS, Android and Linux. It allows C# and Windows XAML code to run on all target platforms, while allowing you control of every pixel. It comes with support for Fluent, Material and Cupertino design systems out of the box. Uno Platform implements a growing number of the UWP APIs, such as Windows.UI.Xaml, to enable UWP and WinUI applications to run on all platforms with native performance. Use the UWP/WinUI tooling from Windows in Visual Studio, such as XAML Hot Reload and C# Edit and Continue, build your application as much as possible on Windows, then validate that your application runs on iOS, Android, macOS and WebAssembly. Visit our documentation for more details. |