dotnet run
dotnet run
是 .NET CLI 中的一个命令,用于直接从源代码运行 .NET 应用程序,无需手动编译和启动。以下是关于 dotnet run
的一些关键信息和使用方法:基本用法
-
运行当前目录中的项目:直接在项目目录下运行以下命令即可:bash复制
dotnet run
-
运行指定项目:如果需要运行特定的项目文件,可以使用
--project
选项:bash复制dotnet run --project ./path/to/project.csproj
-
传递参数给应用程序:可以通过
--
分隔符传递参数给应用程序:bash复制dotnet run -- arg1=value arg2=value
高级选项
-
指定目标框架:如果项目支持多个框架,可以使用
--framework
选项指定运行的框架:bash复制dotnet run --framework net7.0
-
指定配置和架构:可以指定运行配置(如 Debug 或 Release)或目标架构:bash复制
dotnet run --configuration Release --arch x64
注意事项
-
dotnet run
会自动执行dotnet build
,因此不需要单独编译。 -
该命令适用于开发和测试阶段,不推荐在生产环境中使用。生产部署应使用
dotnet publish
命令。 -
如果项目指定多个框架,运行时需要明确指定目标框架,否则会报错。