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

相關文章
相關標籤/搜索