【发布时间】:2018-05-29 15:02:57
【问题描述】:
我有两个构建服务器,在 Visual Studio Online 中注册为代理。
除了一个解决方案之外,他们都构建了一切。
我有一个带有 dotnet core2 代码的 git repo,它引用了私有 nuget 提要中的一些 nuget 包。已确认私有 nuget 提要可在两台服务器上运行。
一个服务器以交互模式运行(服务器 a),另一个作为服务运行(服务器 b)。
服务器 a - 一切正常。 服务器 b - 构建总是失败并出现此错误:
错误 NU1101:无法找到包。源中不存在具有此 ID 的包:Microsoft Visual Studio Offline Packages, nuget.org [C:\Agent_work\13\s\MyProject\MyProject.APIWeb.Tests\MyProject.APIWeb.Tests.csproj]
对于解决方案中使用所述 nuget 包的每个项目,我都会遇到同样的错误。
问:我在这里缺少什么?为什么它试图从一台服务器上的本地缓存恢复,而不是另一台服务器?有什么配置,我需要做吗?
【问题讨论】:
标签: azure-devops azure-pipelines