我正在尝试为在VSTS中托管了私有nuget包的项目添加构建定义。本地构建工作正常,但是当我尝试使用内部构建代理进行构建时,出现以下错误:
代理在代理后面运行,在构建定义中,我具有以下设置:
这让我发疯了,请帮助!
答案 0 :(得分:0)
该问题应该与构建代理上的网络环境有关,例如防火墙,代理。您还可以尝试在安装了Visual Studio并且在同一网络环境中的代理上使用相同的Nuget任务,这将缩小与代理相关的错误。
解决方法:
1)将nuget.exe复制到c:\ nuget文件夹,然后将该文件夹添加到PATH环境变量中。
2)将nuget.exe复制到C:\ B \ 1_tool \ NuGet \ 4.0.0 \ x64文件夹中。
3)在{agent工作文件夹} _tool \ NuGet \ 4.0.0文件夹中创建一个名为x64.complete的虚拟文件,并将nuget.exe文件复制到{agent工作文件夹} _tool \ NuGet \ 4.0.0 \ x64文件夹。