![](/img/trans.png)
[英]Restore Nuget Packages command in VS2015, restoring only XMLs not the DLLs
[英]VS2015 NuGet package manager not loading any online packages
我擁有帶有Update 3的Visual Studio Enterprise2015。最近,NuGet軟件包管理器停止查找除以下脫機軟件包集之外的任何軟件包: Microsoft Visual Studio Offline Packages
。
我嘗試打開不同的項目,重新啟動Visual Studio,然后進行了修復/升級Visual Studio的工作。
我還嘗試了此問題中的所有方法: VS2015 nuget軟件包管理器未找到軟件包 。
沒事。
當我嘗試從Visual Studio NuGet UI搜索/升級程序包時,出現“ 正在加載或正在搜索”進度環,但未加載任何內容。 任務管理器和防火牆建議不建立連接。
最后,出現:
[nuget.org]無法加載源http://api.nuget.org/v3/index.json的服務索引。
發送請求時發生錯誤。 無法連接到遠程服務器連接嘗試失敗,因為一段時間后被連接方未正確響應,或者由於連接的主機未能響應而建立的連接失敗
我可能缺少明顯的東西。 我究竟做錯了什么? 任何幫助表示贊賞。
最后,我自己解決了這個問題。 如果將來有人遇到相同的問題,請在此處發布答案。
如錯誤消息所建議,這是連接問題。 顯然,即使在Windows設置中禁用了代理設置,NuGet也會將環境變量用於代理http_proxy
。 我刪除了環境變量,它解決了該問題。
實際上,該錯誤已記錄在這里: https : //github.com/NuGet/Home/issues/2880
最后,至少在我的情況下,我發現了這個問題:如果未指定Windows HTTP代理,則NuGet使用(如果存在)環境變量http_proxy中指定的HTTP代理。
雖然,即使在我之前設置了http_proxy
,NuGet仍能正常工作。 因此,更新應該觸發了問題。
感謝查看問題的任何人。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.