• nuget.org无法解析的办法


    今天想学习ef框架,就着手安装最新的ef啦。可是遇到了问题,提示

    未能解析此远程名称:'nuget.org'

    就去上网找资料啦,发现原来是被墙了,表示无奈。

    网上的资料提示,修改hosts文件或是dns服务器地址,试过后均没有效果。

    只好自己用代理了,打开GoAgent,然后修改vs的代理地址

    需要手动对VS的两处设置做更改,才能让VS用代理访问外部网络。

    首先,关闭VS。打开VS安装目录,比如:D:Program Files (x86)Microsoft Visual Studio 11.0Common7IDE 下的“devenv.exe.config”。

    然后修改System.Net节点如下,proxyaddress改成你自己的代理地址。

    <system.net>
      <defaultProxy useDefaultCredentials="true" enabled="true">
        <proxy proxyaddress="http://127.0.0.1:8087"/>
        </defaultProxy>
        <settings>
           <ipv6 enabled="true"/>
        </settings>
    </system.net>

    第二步,打开用户目录,比如: C:Users(当前用户名)AppDataRoamingNuGet 下的“NuGet.Config”

    增加一个config节点如下:value换成你自己的代理地址。

    <configuration>
        <config>
            <add key="http_proxy" value="http://127.0.0.1:8087" />
        </config>
    ...
    </configuration>

    现在再次启动VS,就可以访问NuGet官方源了

  • 相关阅读:
    四、git学习之——分支管理、解决冲突
    四、git学习之——远程仓库
    异常
    内部类
    接口
    Java三大特性之多态
    抽象类、抽象方法、final、Object类
    Java三大特性之继承
    Java三大特性之封装
    代码块、Package、Import
  • 原文地址:https://www.cnblogs.com/bigguai/p/3721294.html
Copyright © 2020-2023  润新知