dotnet-run
Run a .NET application without explicit compile or launch commands.
TLDR
Run the project in the current directory
$ dotnet run
Run a specific project
$ dotnet run --project [path/to/file.csproj]
Run the project with specific arguments
$ dotnet run -- [arg1=foo arg2=bar ...]
Run the project using a target framework moniker
$ dotnet run --framework [net7.0]
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]