我正在测试dotnet tool
命令。我尝试在dotnetsay repo的帮助下创建一个。
我运行了以下内容:
dotnet new console -o tooler
cd tooler
code .
在vs代码中,我更新了打包文件,如下所示:
<PropertyGroup>
<OutputType>Exe</OutputType>
<PackageId>files</PackageId>
<TargetFramework>netcoreapp2.1</TargetFramework>
<Version>1.0.2</Version>
<PackAsTool>true</PackAsTool>
<Command>codename</Command>
<Commands>kids next door</Commands>
</PropertyGroup>
我使用PackageId
来分配nuget名称。接下来,我尝试了这个:
dotnet pack -c release -o pks
dotnet tool install files -g --add-source pks
dotnet tool list -g
我得到以下输出:
Package Id Version Commands
-------------------------------------
files 1.0.2 tooler
如何将“命令”分配给我选择的任何内容?我尝试使用Command
和Commands
。另外,有没有办法分配与软件包ID相同的命令?