无法在VSTS上恢复nuget包(包无法安装)

Rui*_*mba 5 continuous-integration nuget visual-studio-2013 nuget-package-restore azure-devops

我正在使用Visual Studio Team Services来构建.NET解决方案.我有一项Nuget Installer任务是恢复配置如下的解决方案的包:

在此输入图像描述

Nuget.configfile有2个包源 - 一个是nuget.org(v2),另一个是自定义源(Nuget Server v2.5.40416.9020).来自nuget.org订阅源的所有包都已恢复,但自定义订阅源中的包不是,对于自定义订阅源中的每个包,都会出现如下错误消息:

无法找到包'xyz'的版本'abc'

错误:

[错误]错误:C:\ a_tasks\NuGetInstaller_333b11bd-d341-40d9-afcf-b32d5ce6f23b\0.2.22 \node_modules \nuget-task-common\NuGet\3.3.0\NuGet.exe失败,返回码:1 [错误]软件包无法安装

这在1天或2天前工作正常.

在当地一切似乎都很好.此外,我尝试使用nuget版本3.5.0和自定义版本nuget.exe,但没有成功.

有什么建议?

gad*_*ssh 0

我今天刚刚遇到这个错误。我通过使用基本代码分支检查解决方案文件中的更改来修复此错误,并发现一些不应该存在的旧行。我认为它们是合并失败的结果,应该在冲突解决期间被删除。

为了解决这个问题,我只是删除了旧的引用,一切都构建得很好。

Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Services", "Services", "{EAECFF2D-7339-4180-8E1E-6DF9EC9EB131}"
EndProject
{3C14F190-6B6A-4913-9681-AFD9B62850FA} = {EAECFF2D-7339-4180-8E1E-6DF9EC9EB131}
{687ECE00-A567-40F3-BFF9-C3B639328F27} = {EAECFF2D-7339-4180-8E1E-6DF9EC9EB131}
Run Code Online (Sandbox Code Playgroud)

谢谢,菲什