Get Started on VS Code

This guide will walk you through the set-up process for building apps with Uno under Windows, Linux or macOS.

See these sections for information about using Uno Platform with:

Prerequisites

Check your environment

[!include[getting-help](includes/use-uno-check-inline-noheader.md)]

Configure VS Code

If you are new to VS Code or to developing C# applications with VS Code take the time to follow the next steps.

  1. Open VS Code
  2. If this is not a new installation then try to update it. Press F1 and type Code: Check for Updates... and select it. A notification will tell you if an update is available.
  3. Configure VS Code to start from the command-line using the code command. This can be configured by following these instructions.
  4. Install the Uno Platform extension. Press F1 and type Extensions: Install Extensions, search the marketplace for Uno Platform and click the Install button.

OmniSharp Legacy Mode

Starting Uno Platform extension version 0.12, running in VS Code automatically uses the C# Dev Kit extension ms-dotnettools.csdevkit.

If you are using GitPod, any Open VSX environment or earlier versions of the Uno Platform extension, you will be automatically using the C# extension ms-dotnettools.csharp with OmniSharp enabled.

To switch between C# Dev Kit and OmniSharp:

Platform specific setup

You may need to follow additional directions, depending on your development environment.

Linux

[!include[linux-setup](includes/additional-linux-setup-inline.md)]

Next Steps

You're all set! You can create your first Uno Platform app.