說明:本文是個人翻譯文章,由於個人水平有限,有不對的地方請大家幫忙更正。 原文: "dotnet command" 翻譯: "dotnet 命令" 名稱 dotnet 運行命令行命令的一般驅動程式 概要 描述 是命令行界面(CLI)工具鏈的通用驅動程式。調用它自己,會給出簡短的使用說明。 每個特定的 ...
說明:本文是個人翻譯文章,由於個人水平有限,有不對的地方請大家幫忙更正。
原文: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,因此,遙測功能是開啟的。