Uno.Check is a cross-platform, command-line .NET tool that validates and configures your development environment in a single step. Once installed as a global tool, it runs a series of “checkups”, reports any missing or misconfigured components, and can apply automatic fixes. Designed to simplify setup and ensures you have everything you need to build and debug Uno apps with confidence.
To install the tool:
dotnet tool install -g Uno.Check
To update the tool, if you already have an existing one:
dotnet tool update -g uno.check
To run the tool:
uno-check
Visit our documentation for more details.
Thanks for helping improve Uno.Check — your contributions make a difference! ❤️
git clone https://github.com/unoplatform/uno.check.git
cd uno.check
Uno.Check requires Administrator permissions to run so make sure to run your IDE elevated.
If you need to pass custom arguments update launchSettings.json profiles accordingly.
We include a helper script to pack and install your locally built uno.check
as a global tool, so you can test changes immediately on your machine:
# From the repo root:
./pack-and-install.ps1
This CLI is built on Spectre.Console — feel free to explore their docs for examples.
Based on Redth's .NET MAUI Check tool.