当我添加一个NuGet包(NuGet和Visual Studio 2015的最新版本)时,它在安装包之前挂在“试图收集依赖性”约5分钟。我可以指向NuGet.org,我们的内部服务器,或我的本地机器上的文件夹。所有行为都完全一样。NuGet“Gather Dependencies”挂起
20
A
回答
31
经过大量的挖掘(发布前我有很长一段时间的这个问题),我发现这个问题。我列表中的一个NuGet软件包源已关闭。如果我从列表中删除它,一切都会顺利进行。有了它,即使我的packages.config中没有包与该源相关,它也会陷入困境。
1
今天早上,我们所有的构建都开始失败。在做了一些挖掘之后,我们发现在解决依赖关系时它挂在https://www.nuget.org/api/v2上。更多的挖掘,它连接和下载,但似乎陷入了一个循环。每次我们取消构建时,都会在后台运行Nuget.exe - CPU变热。
原来,nuget.org昨晚(2016年1月13日)升级了他们的服务器,我们的版本运行的版本(2.7.2)令人窒息。
该修复程序(至少对我们来说)是将升级到2.8.6(https://dist.nuget.org/win-x86-commandline/v2.8.6/nuget.exe)。 我知道这不是最新的版本,但它为我们工作。我们将在烟消散后再升级!
19
我同样的问题挣扎太久,几乎所有我读的建议是更新的NuGet VS扩展名(我使用VS包管理器控制台)或重新启动VS并没有什么工作......
我设置(在发布时间):
- VS 2015年Pro的更新2
- 包管理器控制台主机版本3.4.3.855
方案终于制定FO r me:
- Close VS if open。
- 删除%APPDATA%\的NuGet \ NuGet.Config
- 打开VS和包管理控制台(这将重新Nuget.config)
这个更新我的nuget.org饲料不再指向到www。 nuget.org/api/v2(见下图)
- 我的微软和.NET进料也被选择,我不得不取消选择太:
此安装包后不再挂在“试图聚集在一起包依赖信息......”
荣誉给https://stackoverflow.com/a/36461793/4977243删除nuget.config的想法。
相关问题
- 1. pod挂起挂起状态
- 2. Twilio <Gather>执行网络挂接动作太慢
- 3. 当从UI调用到System.Threading.Thread时,挂起挂起挂起
- 4. Scatter Gather for One Way
- 5. AWK在Chunking挂起时挂起
- 6. 从Silverlight挂起的WCF呼叫挂起
- 7. InvokeRequired挂起
- 8. Solr DataImport挂起
- 9. 查询挂起
- 10. python popen.stdout.readline()挂起
- 11. 的JdbcTemplate挂起
- 12. datasnap TSocketconnection挂起
- 13. Process.spawn挂起
- 14. Remove-SPServiceApplication挂起
- 15. SqlConnection.open挂起
- 16. Selenium Chromedriver挂起?
- 17. java.lang.Process.waitFor()挂起
- 18. phpmyadmin挂起
- 19. tensorflow.merge_all_summaries()挂起
- 20. WebClient.DownloadData挂起
- 21. SqlConnection.OpenAsync()挂起
- 22. pg_dump的挂起
- 23. _endthreadex(0)挂起
- 24. Django fastcgi挂起
- 25. httprequest.GetResponse()挂起?
- 26. httpsURLConnection.getInputStream()挂起
- 27. HttpWebRequest挂起
- 28. Java zip.close()挂起
- 29. 任务挂起
- 30. CrystalDecisions.CrystalReports.Engine.ReportDocument.Load挂起
半相关:也会发生不良连接。我离开了它几分钟,最终经历了。可能对未来的读者有用,如果他们只有官方的nuget回购 – Rob
在我的情况下,其他软件包源并没有真正失效,因为它的响应。然而关闭除nuget.org之外的所有资源,为我解决了这个问题。 –
我们为客户运行一个内部的NuGet服务器,它位于VPN后面。我忘记打开VPN了。一旦我做到了,下载的软件包就可以正常运行(即使它来自官方的NuGet服务器,并且与我们的内部服务器无关)。 – HenricF