我有一个依赖于NuGet包的vs2015解决方案。在我的开发盒上,VS2015负责恢复包。在我的CI服务器上,我在调用MSBuild之前使用命令行“NuGet.exe restore”。
这一切正常,除了......在新的CI服务器上,“Nuget.exe restore”命令下载一个nunit包,它包含tools \ chocolateyInstall.ps1而不是libs \ nunit.framework.dll。这打破了我的构建,因为找不到nunit.framework.dll。
1)为什么会这样? 2)我该怎么办呢?
到目前为止我尝试了什么......
答案 0 :(得分:1)
确保NuGet不包含Chocolatey作为来源。从他们彼此紧密联系的时候开始,你可能会被搁置。或者您可能正在运行NuGet搜索路径,找到指向Chocolatey作为源的nuget.config,可能在您的解决方案中。