nuget 导致 vs hang死

5 篇文章 0 订阅

refs:

http://www.cnblogs.com/hxling/p/4222536.html

http://qkxue.net/info/208137/NuGet


VS2017 打开Nuget,发现又hang死了,几次都无解,发现拔掉网线可以恢复hang死问题,但nuget无法访问,

在浏览器中输入 http://nuget.org  是可以访问的(这点和引用的文章不同);

在cmd命令行里输入: nslookup nuget.org    解析出错误的域名的ip地址。

不过在cmd命令行里输入: nslookup nuget.org 8.8.8.8  向谷歌的dns查询这个域名,便能正确返回域名对应ip地址。


联想前面的行为可能是公司的vpn导致的错误域名解析。


解决方法有二:

1.修改hosts文件。通过上面第二条命令获取了nuget.org的真实地址后,直接添加到hosts文件中。如:157.56.8.150 nuget.org

2.修改电脑的dns服务器,不要用自动获取的dns,而是直接修改为opendns或是谷歌的dns。如8.8.8.8


其他

国内镜像,cnblog等

https://nuget.cnblogs.com/v3/index.json


显式添加了 -Source nuget.org 参数来解决这个问题。

因此,使用的示例如下:

Install-Package Akka.net -Source nuget.org

Akka.net 是你想要安装的软件包。


如果这玩意儿不起作用试试下载离线包,把本地地址带上

Install-Package fluentnhibernate -Source C:\Users\Alex\AppData\Local\NuGet\Cache\
到这一步下面就会出现编译界面了。
基本上就能编译成功,把依赖包加入到项目中去了。



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值