【VS2013】设定Nuget代理
@tags "visual studio 2013" nuget
vs2013中用nuget想必是一件很爽的事情,就像java里面用maven来安装各种包一样。有时候网络不好,nuget包下载和查找都出不来结果,那就配置代理吧。
这里我用的代理是ss,是本地1080端口。
-
关闭vs2013; 确保本地1080端口上跑着代理进行
-
编辑"C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE" 下的“devenv.exe.config”
要点:管理员权限编辑。比如管理员权限开cmd,再用gvim编辑。
然后修改System.Net节点如下,proxyaddress改成你自己的代理地址。
<system.net>
<defaultProxy useDefaultCredentials="true" enabled="true">
<proxy proxyaddress="http://127.0.0.1:1080"/>
</defaultProxy>
<settings>
<ipv6 enabled="true"/>
<servicePointManager expect100Continue="false"/>
</settings>
</system.net>
- 编辑 C:\Users\xxx\AppData\Roaming\NuGet 下的“NuGet.Config”
这次不需要管理员权限了
增加一个config节点如下:value换成你自己的代理地址。
<configuration>
<config>
<add key="http_proxy" value="http://127.0.0.1:1080"/>
</config>
...
</configuration>
Greatness is never a given, it must be earned.