我有我的本地nuget庫存儲庫,分別用於我的個人和工作關聯類庫。在生成後事件中更新本地nuget包
我已經爲不再處於開發階段的庫創建了一些nuget包。我只爲他們做了這些,因爲我不知道如何在項目建立後自動更新它們。
我已經想通過使用Visual Studio命令提示符的nuget命令行完成所有工作。所以,我可以很容易做到我所需要的工作(當然我會完全知道的命令,我不!)
基本上我想下面的任務在我的項目的生成後事件執行。
在項目構建:
- 複製項目的dll到一個特定的文件夾(NuGet包的lib文件夾)
- 更新爲新的文件版本nuspec文件(我的項目是在每次構建增加文件版本)
- 創建新的文件版本
菲爾哈克新nupkg文件顯示了一些這方面的功能,但它仍然是一個原型,據我可以告訴。
所以我的要求是上述。有沒有其他人完成了這個?
如果你想設置輸出目錄,你也可以避免兩步過程。另外,您可能需要考慮是否需要包含依賴關係: nuget pack「$(ProjectPath)」-outputdirectory「c:\ NuGetPackages」-IncludeReferencedProjects – 2014-07-03 16:02:21
這對於不會暴露遠程NuGet Feed打包路徑作爲共享。 – 2015-11-09 20:43:17