我在VS 2015中的NuGet软件包管理器中遇到以下错误
[Nuget.org]无法加载源https://api.nuget.org/v3/index.json的服务索引。 ServicePointManager不支持使用https方案的代理。
该问题几天前才开始出现,可能与我被迫运行的更新同时发生,但我不能保证并且我不知道更新包含什么。我什至不知道这是VS更新。
我在“浏览和更新”页面上看到此错误,但在“已安装”页面上看不到。我整天都在阅读各种Stack Overflow帖子,推荐的解决方案要么行不通,要么不再适用。大多数解决方案建议添加一个不带https的新Package Source,但建议的所有源均无效。
我确认我可以从浏览器中访问https网址,并且我的同事也可以使用此软件包的源代码,因此我知道该源代码很好。
我在Visusal Studio上进行了维修,但没有解决问题,并且此问题会复制到新创建的空项目中,因此我认为.csproj文件没有问题。
我已经成功下载了NuGet CLI和limp,但是我更希望集成功能能够正常工作。
切实可行的建议受到高度赞赏。
答案 0 :(得分:1)
NuGet程序包管理器无法加载服务索引
您可以尝试使用以下方法解决此问题:
http_proxy
中指定的HTTP代理。打开“系统属性”>“高级”>“环境变量”。在系统变量中找到http_proxy
var,选择并删除它。proxyAddress="127.0.0.1:8888"
,如果是,请将其删除。%APPDATA%\NuGet
和%LOCALAPPDATA%\NuGet
,然后重新启动Visual Studio。检查this thread和the similar post以获得更多详细信息。
希望这会有所帮助。