我有生锈二进制文件,我想打包为全球dotnet工具。我无法在文档中找到关于如何做到这一点的任何内容。
我检查了一些现有工具'.nupkg文件并提出了一些问题
tools
文件夹下是一个名为dotnetcoreapp2.1
的文件夹。即使我的应用程序不是dotnet核心,我可以保留文件夹名称吗?dotnetcoreapp2.1/any
文件夹是什么意思?DotnetToolSettings.xml
中,Runner
属性的有效值是多少?我看到的所有例子都有一个“dotnet”跑步者答案 0 :(得分:0)
在dotnet / cli github repo中问这个问题,答案是:不,它还不支持(还)。
请参阅:https://github.com/dotnet/cli/issues/9488#issuecomment-397166215
在tools文件夹下有一个名为dotnetcoreapp2.1的文件夹。即使我的应用程序不是dotnet核心,我可以保留文件夹名称吗?
这是您的工具定位的TFM。因此,根据我们当前的模型,支持IF二进制,它应该是任何。
dotnetcoreapp2.1 / any文件夹是什么意思?
这是TFM / RID。目前只支持任何(必须与操作系统无关),因此该字段必须是任意字段。
在DotnetToolSettings.xml中,Runner属性的有效值是多少?我看到的所有例子都有一个“dotnet”跑步者
今天只有dotnet才有效。我们计划花费它。所以这个领域留待将来使用。