【发布时间】:2015-10-16 18:28:26
【问题描述】:
我有一个依赖于 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) 我该怎么办?
到目前为止我已经尝试过什么......
- 以巧克力方式安装 - 没有变化
- 在我的开发环境中尝试“NuGet.exe restore” - 还会生成巧克力包而不是 NuGet 包。
- 我的开发机器上的 NuGet.exe v2 和 v3 - 结果相同
【问题讨论】:
-
您可以显示您正在使用的 packages.config 吗?另外,您是否为 nuget 设置了任何其他来源?您能否还显示用于还原的 nuget 命令?
标签: nuget chocolatey