Skip to main content

Run a .NET application without explicit compile or launch commands.

# To run the project in the current directory:
dotnet run

# To run a specific project:
dotnet run --project <path/to/file.csproj>

# To run the project with specific arguments:
dotnet run -- <arg1=foo arg2=bar ...>

# To run the project using a target framework moniker:
dotnet run --framework <net7.0>

# To specify architecture and OS, available since .NET 6 (Don't use '--runtime' with these options):
dotnet run --arch <x86|x64|arm|arm64> --os <win|win7|osx|linux|ios|android>