2017-04-10 74 views

回答

0

您可以通過使用命令行步/任務調用Nuget update命令,例如:

  1. 添加Nuget.exe到源代碼控制,並映射到生成代理
  2. 的NuGet安裝步驟/任務
  3. 命令行步/任務(工具:$(build.sourcesDirectory)\Tools\nuget.exe;參數:Update WebApplication2.sln;工作文件夾:$(build.sourcesDirectory))
  4. 其他步驟/任務
+0

thanks!我嘗試了您的建議,但「nuget.exe更新」需要對我的VSTS軟件包提要進行身份驗證。並且-UserName -Password 未被接受。 (日誌:「未知選項:'-UserName'」) –

+0

但對於nuget.org提要(匿名訪問)它的工作原理。現在我需要爲我的內部饋送做些工作。有任何想法嗎? –

+0

@ThomasMutzl添加命令行步驟(工具:[Nuget工具路徑];參數:sources add -name myfeed -source [feed url] -username [xxx] -password [xxx] -StorePasswordInClearText。如果您正在使用VSTS提要,需要爲Nuget安裝步驟指定Nuget.config(包括你的內部提要)默認情況下,Nuget.config位於你的機器的%AppData%/ Nuget文件夾中 –

0

嘗試在選項下勾選'允許腳本訪問OAuth令牌'...