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

时间:2016-10-25 14:50:41

标签: visual-studio-2013 continuous-integration nuget azure-devops nuget-package-restore

我使用Visual Studio Team Services构建.NET解决方案。我有一个Nuget Installer任务来恢复解决方案的包,其配置如下:

enter image description here

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

  

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

错误:

  

[错误]错误:   C:\ a_tasks \ NuGetInstaller_333b11bd-d341-40d9-afcf-b32d5ce6f23b \ 0.2.22 \ node_modules \的NuGet任务,共同\的NuGet \ 3.3.0 \ NuGet.exe   返回代码失败:1 [错误]软件包无法安装

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

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

有什么建议吗?

1 个答案:

答案 0 :(得分: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}

谢谢, Fissh