NuGet“;“收集依赖项”;悬挂
当我添加NuGet软件包(NuGet和Visual Studio 2015的最新版本)时,在安装软件包之前,它会在“尝试收集依赖项”处挂起约5分钟。我可以指向NuGet.org,我们的内部服务器,或者本地机器上的文件夹。所有的行为都完全相同。经过大量挖掘(我在发布之前很久就遇到了这个问题),我发现了这个问题。我列表中的一个NuGet软件包源已关闭。如果我把它从列表中删除,一切都会顺利进行。当它进入时,即使mypackages.config中没有与该源相关的包,它也会陷入困境 今天早上,我们所有的构建都开始失败。在做了一些挖掘之后,我们发现它在解决依赖关系时仍然存在。更多的挖掘,它是连接和下载,但似乎陷入了一个循环。每次我们取消构建时,它都会让一个Nuget.exe在后台运行—CPU变热 结果是nuget.org昨晚(2016年1月13日)升级了他们的服务器,我们的构建运行的nuget.exe版本(2.7.2)令人窒息。NuGet“;“收集依赖项”;悬挂,nuget,Nuget,当我添加NuGet软件包(NuGet和Visual Studio 2015的最新版本)时,在安装软件包之前,它会在“尝试收集依赖项”处挂起约5分钟。我可以指向NuGet.org,我们的内部服务器,或者本地机器上的文件夹。所有的行为都完全相同。经过大量挖掘(我在发布之前很久就遇到了这个问题),我发现了这个问题。我列表中的一个NuGet软件包源已关闭。如果我把它从列表中删除,一切都会顺利进行。当它进入时,即使mypackages.config中没有与该源相关的包,它也会陷入困境 今天早上,我们所有的
修复(至少对我们来说)是升级到2.8.6我知道这不是最新的版本,但它对我们很有效。待烟雾消散后,我们将升级 我在同一个问题上挣扎了太久,我读到的几乎所有建议都是更新nuget VS extension(我使用的是VS package manager控制台)或重新启动VS,但没有任何效果 我的设置(发布时):
- VS 2015专业版更新2
- 软件包管理器控制台主机版本3.4.3.855
对我来说,这一直是一个配置错误的代理问题。当错误显示为“正在收集依赖项…”时,通常会尝试下载一些包
如果所有nuget配置都正确,请务必检查系统代理。半相关:也会发生在坏连接上。我把它放了几分钟,它终于通过了。如果未来的读者只拥有官方的nuget report,那么可能会对他们有用。在我的例子中,另一个包源并没有真正停机,因为它正在响应。但是,关闭了nuget.org之外的所有来源,为我解决了这个问题。我们正在为一个客户运行一个内部nuget服务器,它位于VPN后面。我忘了打开VPN。我一下载,软件包就下载得很好(尽管它来自官方的NuGet服务器,与我们的内部服务器无关)!这两个小时让我抓狂。谢谢你,伙计!令人惊叹的!!!这真是一种痛苦。删除Nuget v2订阅源是关键。谢谢。这很有效!!对我来说只是花了一段时间。继续并尝试使用
-Verbosity detailed
标志查看命令挂起的位置