参考:https://docs.microsoft.com/zh-cn/dotnet/core/tools/dotnet-run
无需任何显式编译或启动命令即可运行源代码。dotnet run
dotnet run [-c|--configuration <CONFIGURATION>] [-f|--framework <FRAMEWORK>]
[--force] [--interactive] [--launch-profile <NAME>] [--no-build]
[--no-dependencies] [--no-launch-profile] [--no-restore]
[-p|--project <PATH>] [-r|--runtime <RUNTIME_IDENTIFIER>]
[-v|--verbosity <LEVEL>] [[--] [application arguments]]
dotnet run -h|--help
dotnet run
命令为从源代码使用一个命令运行应用程序提供了一个方便的选项。 这对从命令行中进行快速迭代开发很有帮助。 命令取决于生成代码的 dotnet build
命令。 对于此生成的任何要求,例如项目必须首先还原,同样适用于 dotnet run
。
输出文件会写入到默认位置,即 bin/<configuration>/<target>
。 例如,如果具有 netcoreapp2.1
应用程序并且运行 dotnet run
,则输出置于 bin/Debug/netcoreapp2.1
。 将根据需要覆盖文件。 临时文件将置于 obj
目录。
使用cli模拟集群
//直接启动
dotnet run --urls=http://*:8080
//监听方式启动
dotnet watch run --urls=http://*:8080
//使用发布后的dll启动,`*.dll `应是对应的目录下的dll
dotnet yourdemo.dll --urls=http://*:8080
监听文件变化自动重编译
dotnet watch run
同样run后面可以带有选项
网友评论