我有一個依賴於NuGet包的vs2015解決方案。在我的開發箱中,VS2015負責恢復軟件包。在我的CI服務器上,在調用MSBuild之前,我使用命令行「NuGet.exe restore」。如何防止下載巧克力包的NuGet恢復?
這一切工作正常,除了...在新的CI服務器上,「Nuget.exe還原」命令下載具有工具\ chocolateyInstall.ps1而不是libs \ nunit.framework.dll的nunit軟件包。由於找不到nunit.framework.dll,這打破了我的構建。
1)爲什麼會發生這種情況? 2)我應該怎麼做?
我到目前爲止已經試過......
- 安裝chocolately - 沒有變化
- 嘗試「NuGet.exe恢復」在我的開發環境 - 也產生,而不是NuGet包的巧克力味包。我的開發機器上NuGet.exe的
- v2和v3 - 同樣的結果
是否有可能顯示正在使用的packages.config文件?另外,你有沒有爲nuget設置任何額外的來源?你能否顯示你正在用來恢復的nuget命令? –