我有一个依赖于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命令? –