2013-11-04 34 views
0

從命令行運行nuget,您可以指定安裝或更新軟件包時要查找的源代碼。你能指定「nuget.exe update -self」的來源嗎?

-Source +: A list of package sources to search for updates. 

update命令還有一個self選項:

-Self: Update the running NuGet.exe to the newest version available from the server. 

結合這兩種但是似乎並沒有產生任何影響:它總是https://nuget.org/api/v2/被檢查的更新的NuGet本身。

我們希望使用nuget的自我更新功能,但同時也能夠控制我們組織內的哪些版本可用(僅允許我們已批准的版本,例如,以避免更新爲包含版本一個已知的bug)。是否可以指定來源以尋找更新版本NuGet.exe

回答

1

目前完成此操作的唯一方法是構建您自己的NuGet.exe版本。

如果您查看SelfUpdater class的NuGet源代碼,您會發現在檢查NuGet.exe的更新版本時,它會默認使用主要的NuGet源https://www.nuget.org/api/v2/

+0

不是我希望的答案,但至少知道我不會錯過某些東西。謝謝。 – Nailuj

相關問題