NuGet安装包失败

12

我正在尝试安装xunit版本2.1.0。然而,我遇到了以下异常:

Install-Package:添加源'https://api.nuget.org/v3/index.json'时引发异常'System.AggregateException'。请验证您的所有在线软件包源是否可用。 在第1行第16个字符处: + Install-Package <<<< xunit -Version 2.1.0 + CategoryInfo : NotSpecified: (:) [Install-Package],Exception + FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PackageManagement.PowerShellCmdlets.InstallPackageCommand

有什么想法是出了什么问题吗?不幸的是,谷歌没有给我任何有用的信息。


1
你有查看过你的NuGet配置吗?如果你有任何未正确配置的源,这就是会抛出的异常。 - Pouya Barrach-Yousefi
1个回答

32

虽然这是一个老问题,但我也遇到了同样的情况。我的解决方案可能会帮助到其他人:在我这种情况下,问题在于一个包源不再可用,我需要将其从NuGet包管理器配置中删除:

工具 -> NuGet包管理器 -> 包管理器设置 -> 转到包源并删除生成问题的源。

同时,请注意该服务器是否未响应!如果这是您自己的服务器,则最好检查一下它发生了什么。 ;)


4
你的回答让我发现我无法安装EntityFramework,因为它连接到我们公司的本地Nuget仓库。通过VPN连接到公司后,EF安装成功了。不错! - Julio Nobre
1
移除所有的软件包源并添加官方的nuget.org将使其正常工作。 - Manoj Kalluri
1
虚幻引擎。我移除了一个未被选中的源代码,然后这个问题就解决了。 - tzerb

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接