Global Tools是.NET Core 2.1 中一個初次出現的特性。Global Tools提供了一種方法,讓開發人員編寫的.NET Core應用能夠打包成NuGet包交付。若是.NET Core運行在目標平臺上,那麼一個恰當打包的Global Tool就能夠在那上面運行。JavaScript開發人員可能會發現一件有趣的事,就是這個工具直接借鑑了NPM Global Tools。bash
安裝程序(工具)命令以下:app
dotnet install tool -g dotnetsay
卸載已經安裝的程序(工具):工具
dotnet tool uninstall -g dotnetsay
查看已經安裝的程序(工具):測試
dotnet tool list -g
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>netcoreapp2.1</TargetFramework>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
<IsPackable>true</IsPackable>
<PackAsTool>true</PackAsTool>
</PropertyGroup>
</Project>
打開命令行,運行:ui
dotnet tool install --global LewisSayHello
測試程序(工具)spa