2014-07-25 55 views
1

我正在使用NuGet.Exe版本2.8.2创建nuget包。创建包,打开与NuGet包Explorer之后,我看到里面有包中的一些默认代码就像在图标URL文本框中如何使用命令行更新NuGet包的元数据?

的http:// icon_url_here_or_delete_this_line/

看到这样的数据遵循的步骤愚蠢

  1. 打开命令行盒(cmc.exe)。
  2. 转到NuGet.exe所在的文件夹。
  3. 运行命令“的NuGet规范abc.dll”(abc.dll必须出示文件夹里面)
  4. 一次abc.dll.spec文件创建运行“的NuGet包abc.dll.spec”
  5. 与创建包做并提供有关元数据中默认代码的警告。
  6. 现在使用Nuget Package Explorer打开该包,您可以看到具有某些默认代码的元数据,例如上面提到的。

    我还参考了nuget.Org提供的this link中的文档。

所以问题是如何使用命令行将我的定制信息设置为此元数据?
注意: - 请不要建议使用Nuget包资源管理器,因为我知道它,我只是想使用命令行来做到这一点。

回答

0

我不认为NuGet.exe支持它。您可以在记事本中手动编辑.nuspec文件,并替换项目URL等元数据;或者使用powershell命令进行.nuspec文件的字符串替换。

+0

你确定刘丹吗?是否有文件或任何提及你的句子请提供。 – sborkar007

相关问题