说明:本文是个人翻译文章,由于个人水平有限,有不对的地方请大家帮忙更正。
原文:dotnet command
翻译:dotnet 命令

名称

dotnet -- 运行命令行命令的一般驱动程序

概要

dotnet [--version] [--help] [--verbose] [--info] <command> [<args>]

描述

dotnet 是命令行界面(CLI)工具链的通用驱动程序。调用它自己,会给出简短的使用说明。

每个特定的功能实现为一个命令。为了使用该功能,命令被指定在 dotnet 之后,例如 dotnet build。所有跟在命令后面的参数都是自己的观点。

dotnet 作为自己唯一的一个命令是为了运行便携式的应用。仅指定一个便携式应用 DLL 在dotnet 动词之后来执行应用程序。

选项

-v, --verbose
可以详细的输出。

--version
打印出来 CLI 工具版本。

--info
打印出关于 CLI 工具更详细的信息,例如当前的操作系统,提交版本的 SHA,等等。

-h, --help
打印出一个简短的帮助和当前命令列表。

DOTNET 命令

dotnet 存在以下命令:

  • dotnet-new
  • 初始化一个 C# 或者 F# 控制台应用程序。
  • dotnet-restore
  • 还原一个给定应用程序的依赖。
  • dotnet-build
  • 生成一个 .NET Core 应用。
  • dotnet-publish
  • 发布一个便携式或者独立的 .NET 应用程序。
  • dotnet-run
  • 从源码运行应用程序。
  • dotnet-test
  • 使用在 project.json 中指定的一个测试机运行测试。
  • dotnet-pack
  • 创建一个你的代码的 NuGet 包。

例子

dotnet new
初始化一个可以被编译和运行的 .NET Core 示例控制台应用程序。

dotnet restore
还原一个给定应用的依赖。

dotnet compile
编译在给定目录的应用程序。

dotnet myapp.dll
运行一个名为 myapp.dll 的便携式应用程序。

环境变量

DOTNET_PACKAGES

主要的包缓存。如果没有设置,它默认在 Unix 上是$HOME/.nuget/packages,或者在 Windows 上是 %HOME%\NuGet\Packages。

DOTNET_SERVICING

指定被用于共享宿主在加载运行时的服务索引的位置。

DOTNET_CLI_TELEMETRY_OPTOUT

指定有关 .NET Core 工具的使用数据是否被收集并发送到 Microsoft。true 选择出的遥测功能(值为 true,1 或 yes 可接受);否则,false (值为 false, 0 或者 no 可接受)。如果没有设置,默认是 false,因此,遥测功能是开启的。

『.NET Core CLI工具文档』(六)dotnet 命令的更多相关文章

  1. 『.NET Core CLI工具文档』(一).NET Core 命令行工具(CLI)

    说明:本文是个人翻译文章,由于个人水平有限,有不对的地方请大家帮忙更正. 原文:.NET Core Command Line Tools 翻译:.NET Core命令行工具 什么是 .NET Core ...

  2. 『.NET Core CLI工具文档』(九)dotnet-run

    说明:本文是个人翻译文章,由于个人水平有限,有不对的地方请大家帮忙更正. 原文:dotnet-run 翻译:dotnet-run 名称 dotnet-run -- 没有任何明确的编译或启动命令运行&q ...

  3. 『.NET Core CLI工具文档』(十一)dotnet-test

    说明:本文是个人翻译文章,由于个人水平有限,有不对的地方请大家帮忙更正. 原文:dotnet-test 翻译:dotnet-test 名称 dotnet-test - 使用配置的测试运行器运行单元测试 ...

  4. 『.NET Core CLI工具文档』(二).NET Core 工具遥测(应用信息收集)

    说明:本文是个人翻译文章,由于个人水平有限,有不对的地方请大家帮忙更正. 原文:.NET Core Tools Telemetry 翻译:.NET Core 工具遥测(应用信息收集) .NET Cor ...

  5. 『.NET Core CLI工具文档』(十四)dotnet-install 脚本参考

    说明:本文是个人翻译文章,由于个人水平有限,有不对的地方请大家帮忙更正. 原文:dotnet-install scripts reference 翻译:dotnet-install 脚本参考 名称 d ...

  6. 『.NET Core CLI工具文档』(八)dotnet-restore

    说明:本文是个人翻译文章,由于个人水平有限,有不对的地方请大家帮忙更正. 原文:dotnet-restore 翻译:dotnet-restore 名称 dotnet-restore - 还原一个项目的 ...

  7. 『.NET Core CLI工具文档』(七)dotnet-new

    说明:本文是个人翻译文章,由于个人水平有限,有不对的地方请大家帮忙更正. 原文:dotnet-new 翻译:dotnet-new 名称 dotnet-new -- 创建一个新的 .NET Core 项 ...

  8. 『.NET Core CLI工具文档』(十)dotnet-build

    说明:本文是个人翻译文章,由于个人水平有限,有不对的地方请大家帮忙更正. 原文:dotnet-build 翻译:dotnet-build 名称 dotnet-build -- 生成项目和所有的依赖 概 ...

  9. 『.NET Core CLI工具文档』(十三)dotnet-publish

    说明:本文是个人翻译文章,由于个人水平有限,有不对的地方请大家帮忙更正. 原文:dotnet-publish 翻译:dotnet-publish 名称 dotnet-publish - 打包应用程序及 ...

随机推荐

  1. MySQL碎碎念

    1. 如何修改Mysql的用户密码 mysql> update mysql.user set password=password('hello') where user='root'; mysq ...

  2. Asp.net Core准备工作

    1.安装环境 安装.Net Core SDK 安装VS2015 Update3 安装DotNetCore.1.0.1-VS2015Tools.Preview2.0.2.exe 2.新建Core工程 项 ...

  3. 深入理解javascript函数定义与函数作用域

    最近在学习javascript的函数,函数是javascript的一等对象,想要学好javascript,就必须深刻理解函数.本人把思路整理成文章,一是为了加深自己函数的理解,二是给读者提供学习的途径 ...

  4. Impress.js上手 - 抛开PPT、制作Web 3D幻灯片放映

    前言: 如果你已经厌倦了使用PPT设置路径.设置时间.设置动画方式来制作动画特效.那么Impress.js将是你一个非常好的选择. 用它制作的PPT将更加直观.效果也是嗷嗷美观的. 当然,如果用它来装 ...

  5. MEF学习

    一.   什么是MEF MEF(Managed Extensibility Framework)是一个用于创建可扩展的轻型应用程序的库. 应用程序开发人员可利用该库发现并使用扩展,而无需进行配置. 扩 ...

  6. kvm上的Linux虚拟机使用virtio磁盘

    kvm上的Linux虚拟机使用virtio磁盘 系统:centos6.6  64位 网上的文章比较少,怎麽将Linux虚拟机的磁盘改为使用virtio磁盘 因为centos6或以上系统已经包含了vir ...

  7. ztreeDeptSelect 基于jquery和ztree的部门选择插件

    插件介绍 首先我们来看插件的功能演示(效果): 插件准备好后.前台只需编写html: <input type="text" class="deptName" ...

  8. Windows 2008 R2 安装sp1时未知错误的解决办法

    最近在为Windows Server 2008 R2 打sp1补丁时出现“发生未知错误”,详细信息错误:0x800f0818: google后找到解决问题步骤,参照:http://www.wikiho ...

  9. TODO:字节的那点事Go篇

    TODO:字节的那点事Go篇 (本文go version go1.7.3 darwin/amd64) 在Golang中string底层是由byte数组组成的. fmt.Println(len(&quo ...

  10. TODO:Go语言goroutine和channel使用

    TODO:Go语言goroutine和channel使用 goroutine是Go语言中的轻量级线程实现,由Go语言运行时(runtime)管理.使用的时候在函数前面加"go"这个 ...