vs2012 Nuget错误:“未能解析此远程名称api.nuget.org”

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vs2012 Nuget错误:“未能解析此远程名称api.nuget.org”相关的知识,希望对你有一定的参考价值。

今天在使用vs2012的Nuget功能向新建MVC项目中添加bootstrap时出现一个错误:“未能解析此远程名称api.nuget.org”:

网上查阅资料得知:nuget.org使用的godaddy的域名服务器,而godaddy的域名服务器在国内被大规模屏蔽,所以在国内的dns服务器自然查询不到该域名,也自然出现了未能解析此远程名称的问题。

 

解决方案:

通过命令:nslookup nuget.org 可以获取nuget.org的真实Ip地址:191.236.146.247。

将该Ip地址添加到系统hosts文件中(win7下的目录:C:\Windows\System32\drivers\etc),如:#191.236.146.247 nuget.org

 

以上是关于vs2012 Nuget错误:“未能解析此远程名称api.nuget.org”的主要内容,如果未能解决你的问题,请参考以下文章

多多云手机提示未能解析此远程名称啥意思

VS2012 Nuget 安装 AutoMapper时报错的解决方法

ASP.NET - 在 VS 2017 中浏览 Nuget 包时出现“根级别的数据无效”错误

运行所选代码生成器时出错:“预期具有协定名称 "NuGet.VisualStudio.IVsPackageInstallerServices" 的1导出 ——VS2015错误记录

vs2015使用nuget包管理器安装失败

可以在 VS 包管理器 UI 中显示预发布的 NuGet 包吗?