2023-10-16 22:29:02 +08:00
|
|
|
# dotnet run
|
|
|
|
|
|
|
|
> Run a .NET application without explicit compile or launch commands.
|
|
|
|
> More information: <https://learn.microsoft.com/dotnet/core/tools/dotnet-run>.
|
|
|
|
|
|
|
|
- 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:
|
|
|
|
|
2025-04-22 15:48:30 +03:00
|
|
|
`dotnet run {{[-f|--framework]}} {{net7.0}}`
|
2023-10-16 22:29:02 +08:00
|
|
|
|
|
|
|
- Specify architecture and OS, available since .NET 6 (Don't use `--runtime` with these options):
|
|
|
|
|
2025-04-22 15:48:30 +03:00
|
|
|
`dotnet run {{[-a|--arch]}} {{x86|x64|arm|arm64}} --os {{win|win7|osx|linux|ios|android}}`
|