『.NET Core CLI工具文档』(九)dotnet-run
来源:互联网 发布:算法 java 第四版 pdf 编辑:程序博客网 时间:2024/05/16 01:38
说明:本文是个人翻译文章,由于个人水平有限,有不对的地方请大家帮忙更正。
原文:dotnet-run
翻译:dotnet-run
名称
dotnet-run – 没有任何明确的编译或启动命令运行“就地”(即运行命令的目录)源代码。
概要
dotnet run [--framework] [--configuration]
[--project] [--help] [--]
描述
dotnet run
命令提供了一个方便的选项,就是使用一个命令从源代码来运行你的应用程序。
它编译源码,生成一个输出程序,然后运行那个程序。
这个命令对于快速迭代开发是有用的,也可以用于运行一个源码分布式程序(例如:网站)。
这个命令依赖 dotnet build
将源代码生成输入到 .NET 程序集,之后运行该程序。
这个命令和处理输入的源码的要求,都是继承自生成命令。
该文档为生成命令的提供了有关这些要求的更多信息。
输出的文件被写到 bin
子文件夹,如果它不存在则创建它。
根据需要,文件将被覆盖。
临时文件被写入到 obj
子文件夹。
在一个具有多个特定框架的项目情况下,dotnet run
将首先选择 .NET Core 框架。如果这些不存在,将会输出错误。指定其他框架,使用 --framework
参数。
dotnet run
命令必须在项目上下文中使用,不生成程序集。如果你想执行一个 DLL 作为替换,你应该使用不带任何参数的 dotnet
命令,就像下面的例子:
dotnet myapp.dll
有关 dotnet
驱动的更多信息,查看 .NET Core Command Line Tools (CLI) 主题。
选项
--
从正在运行的应用程序的参数分离 dotnet run
参数。
这个命令之后的所有参数将被传递给正在运行的应用程序。
-f
, --framework
[FID]
运行一个给定框架标识符(FID)的应用程序。
-c
, --configuration [Debug|Release]
发布时使用的配置。默认值是“Debug”。
-p
, --project [PATH]
指定运行的项目。
它可以是一个 project.json 文件的路径,或者是一个包含 project.json 文件的目录。如果没有指定,它默认是当前目录。
例子
dotnet run
运行在当前目录的项目。
dotnet run --project /projects/proj1/project.json
运行指定的项目。
dotnet run --configuration Release -- --help
运行在当前目录的项目。由于 --
参数被使用,在上面的 --help
作为参数被传递到正在运行的应用程序。
- 『.NET Core CLI工具文档』(九)dotnet-run
- 『.NET Core CLI工具文档』(六)dotnet 命令
- 『.NET Core CLI工具文档』(七)dotnet-new
- 『.NET Core CLI工具文档』(八)dotnet-restore
- 『.NET Core CLI工具文档』(十)dotnet-build
- 『.NET Core CLI工具文档』(十一)dotnet-test
- 『.NET Core CLI工具文档』(十二)dotnet-pack
- 『.NET Core CLI工具文档』(十三)dotnet-publish
- 『.NET Core CLI工具文档』(十四)dotnet-install 脚本参考
- 『.NET Core CLI工具文档』(一).NET Core 命令行工具(CLI)
- 『.NET Core CLI工具文档』(二).NET Core 工具遥测(应用信息收集)
- dotnet core publish and run
- 最新版dotnet-cli下的ASP.NET Core和asp.net mvc【RC2尝鲜】
- 【dotnet跨平台】最新版dotnet-cli下的ASP.NET Core和asp.net mvc【RC2尝鲜】
- 应用工具 .NET Portability Analyzer 分析迁移dotnet core
- 在Linux上编译dotnet cli的源代码生成.NET Core SDK的安装包
- .NET Core dotnet 命令大全
- VS2017-无法启动程序dotnet.exe(.NET CORE)
- Doubles
- Windows程序设计-文本输出
- 【数组12】和为S的连续正数序列
- Activity的回调机制
- qt+halcon配置方法记录
- 『.NET Core CLI工具文档』(九)dotnet-run
- swift - function 与closure的同异
- 比较Cookie和Session
- 输入一串整数和任意数目的空格求和,回车结束
- 字符串中从第m个字符 开始的全部字符复制成另一个字符串
- 数据结构实验之链表一:顺序建立链表
- servlet是单例和struts2的action多例的理解
- github在linux上的使用
- Linux -- 例行性工作排程