當我添加一個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