Azure devops Visual Studio Online Build-nuget还原在一个代理上工作,在另一个代理上失败
我有两个构建服务器,在VisualStudioOnline中注册为代理 除了一个解决方案之外,他们都构建了所有的东西 我有一个带有dotnet core2代码的git repo,它引用了私有nuget提要中的一些nuget包。已确认两台服务器上的专用nuget提要都正常工作 一台服务器以交互模式运行(服务器a),另一台作为服务运行(服务器b) 服务器a-一切正常。 服务器b-生成始终失败,并出现以下错误: 错误NU1101:找不到包。源中不存在具有此id的包:Microsoft Visual Studio脱机包,nuget.org[C:\Agent\u work\13\s\MyProject\MyProject.APIWeb.Tests\MyProject.APIWeb.Tests.csproj] 对于解决方案中使用上述nuget包的每个项目,我都会收到相同的错误Azure devops Visual Studio Online Build-nuget还原在一个代理上工作,在另一个代理上失败,azure-devops,azure-pipelines,Azure Devops,Azure Pipelines,我有两个构建服务器,在VisualStudioOnline中注册为代理 除了一个解决方案之外,他们都构建了所有的东西 我有一个带有dotnet core2代码的git repo,它引用了私有nuget提要中的一些nuget包。已确认两台服务器上的专用nuget提要都正常工作 一台服务器以交互模式运行(服务器a),另一台作为服务运行(服务器b) 服务器a-一切正常。 服务器b-生成始终失败,并出现以下错误: 错误NU1101:找不到包。源中不存在具有此id的包:Microsoft Visual S
问:我错过了什么?为什么它试图从一台服务器上的本地缓存恢复,而不是从另一台服务器上恢复?是否需要进行某种配置?根据构建日志,它指定从nuget.org下载包 由于您的项目引用了来自您自己的私有提要的包,因此您需要在NuGet restore任务中指定私有提要 在NuGet restore task中,您可以按如下方式指定您的专用源: 在my NuGet.config选项中选择提要,您可以指定包含带有凭据的私有提要的NuGet.config文件,也可以将私有提要添加为端点,如下所示: 新建->基本身份验证->输入提要URL和凭据->确定 然后您可以从下拉列表中选择私有提要
根据构建日志,它指定从nuget.org下载包 由于您的项目引用了来自您自己的私有提要的包,因此您需要在NuGet restore任务中指定私有提要 在NuGet restore task中,您可以按如下方式指定您的专用源: 在my NuGet.config选项中选择提要,您可以指定包含带有凭据的私有提要的NuGet.config文件,也可以将私有提要添加为端点,如下所示: 新建->基本身份验证->输入提要URL和凭据->确定 然后您可以从下拉列表中选择私有提要