首页 > 解决方案 > VSTS 构建代理无法下载 VSTS 私有包

问题描述

我正在尝试为在 VSTS 中托管私有 nuget 包的项目添加构建定义。本地构建工作得很好,但是当我尝试使用本地构建代理构建它时,我收到以下错误: 在此处输入图像描述

代理在代理后面运行,在构建定义中我有以下设置:

在此处输入图像描述

这让我发疯,请帮助!

标签: azure-devopsazure-pipelinesazure-artifacts

解决方案


该问题应该与构建代理上的网络环境有关,例如防火墙、代理。您也可以尝试在安装了 Visual Studio 且在相同网络环境中的代理上使用相同的 Nuget 任务,这将缩小与代理相关的错误范围。

解决方法:

1) 将 nuget.exe 复制到 c:\nuget 文件夹,然后将该文件夹添加到 PATH 环境变量中。

2) 将 nuget.exe 复制到 C:\B\1_tool\NuGet\4.0.0\x64 文件夹。

3) 在 {agent work folder}_tool\NuGet\4.0.0 文件夹中创建一个名为 x64.complete 的虚拟文件,并将 nuget.exe 文件复制到 {agent work folder}_tool\NuGet\4.0.0\x64 文件夹中。


推荐阅读