2016-12-04 77 views
4

我有Visual Studio企业2015年更新3.近日,NuGet包管理器停止找到任何包,除了设置脱机软件包:Microsoft Visual Studio Offline PackagesVS2015 NuGet包管理器没有加载任何网络包

我试图打开不同的项目,重新启动Visual Studio和去修理/升级的Visual Studio的程度。

我也试图在这个问题所有的方法:VS2015 nuget package manager not finding packages
没有工作。

当我尝试搜索/从Visual Studio的NuGet UI中,加载升级包搜索出现进步环,但没有被加载。任务管理器和防火墙建议不建立连接。

最后,这似乎:

[nuget.org]无法加载服务指数为源 http://api.nuget.org/v3/index.json

错误,而发送请求时发生。无法连接到 远程服务器的连接尝试失败,因为连接 方没有正确一段时间后响应或已建立 连接失败,因为连接的主机未能响应

我可能失去了一些东西明显。我究竟做错了什么? 任何帮助表示赞赏。

回答

2

最后,我自己解决了这个问题。如果有人在将来面临同样的问题,请在这里发布答案。

正如所建议的错误信息,这是一个连接问题。显然,即使代理设置在Windows设置中被禁用,NuGet也会使用代理http_proxy的环境变量。我删除了环境变量,并解决了问题。

其实,在这里记录的错误:https://github.com/NuGet/Home/issues/2880

最后,我发现这个问题,至少在我的情况:如果没有Windows HTTP 代理指定的NuGet使用(如果存在)的HTTP代理在环境变量http_proxy中指定 。

尽管我之前设置了http_proxy,但NuGet仍然正常工作。所以,更新应该引发了这个问题。

感谢任何人谁看的问题。

+1

很高兴您解决了您的问题,并感谢您在此处分享您的解决方案。请标记您的答案,这对有同样问题的其他社区是有益的。 –

+0

@ Wendy-MSFT我无法将其标记为答案。我得等23个小时。 :( – Wickramaranga

+1

删除环境密钥后,我需要**重新启动**。 – ibubi