vs 设置代理

有些公司上网使用的是Http代理。默认状况下,VS是没法访问外部网络的。若是要使用NuGet,一般只能在局域网里架一个本身的NuGet服务器。但这种方法不管是package的数量仍是更新频率都远远不如官方NuGet。因此有必要想个办法经过代理访问NuGet官方源。api

NuGet的官方源地址是:https://nuget.org/api/v2/ 在VS的设置页面中能够配:服务器

确认这个地址无误后,须要手动对VS的两处设置作更改,才能让VS用代理访问外部网络。网络

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

而后修改System.Net节点以下,proxyaddress改为你本身的代理地址。.net

<system.net>   <defaultProxy useDefaultCredentials="true" enabled="true">    <proxy proxyaddress="http://10.158.140.91:80"/> </defaultProxy> <settings> <ipv6 enabled="true"/>    <servicePointManager expect100Continue="false" /> </settings> </system.net>

第二步,打开用户目录,好比: C:\Users\Edi_Wang\AppData\Roaming\NuGet 下的“NuGet.Config”代理

增长一个config节点以下:value换成你本身的代理地址。xml

<configuration> <config> <add key="http_proxy" value="http://10.158.140.91:80" /> </config>  ... </configuration>

如今再次启动VS,就能够访问NuGet官方源了:ip

相关文章
相关标签/搜索