2014-07-25 54 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

相關問題