【发布时间】:2015-04-30 18:47:23
【问题描述】:
今天我遇到了错误
错误 1 NuGet 包还原项目 xxxx 失败:远程名称 无法解决:“www.nuget.org”
经过调查,我发现 nuget.org 存在 DNS 问题,正如 nuget official twitter page 中所报告的那样
如果无法解析 http://nuget.org ,请使用 168.62.110.126/api/v2 相反,似乎有一些广泛的 DNS 问题正在发生
现在我尝试使用 url 168.62.110.126 在浏览器中获取 nuget.org 页面。但即使我在路径 C:\Windows\System32\drivers\etc\host 下对我的 vm 云机器中的主机文件进行了更改,并在末尾添加了一行
168.62.110.126 http://www.nuget.org
重启浏览器,关闭visual studio 2013,删除suo文件。我无法在浏览器中使用 https 或 http 浏览 nuget.org,也无法构建 vs 解决方案。总是得到与顶部相同的错误。任何线索如何解决这个问题。我去了其他类似的问题,但他们不是这个问题。而是看起来他们的问题标题需要更多的工作。
【问题讨论】:
-
作为一种解决方法,您可以创建(并注册)本地包缓存以防离线(或 NuGet 失败):gregorsuttie.com/2011/01/03/using-a-nuget-local-repository