我正在使用Visual Studio 2015進行Xamarin應用程序開發,並且我正在開發公司代理,我需要將代理(http代理)設置爲Visual Studio 2015,那麼如何才能我得到這樣的窗口來設置代理?如何在Visual Studio 2015中設置代理
0
A
回答
7
在您的安裝目錄中找到devenv.exe.config
。
現在打開此文本文件並在節點<system.net>
內添加節點<defaultProxy>
。
<system.net>
<defaultProxy useDefaultCredentials="true" enabled="true">
<proxy bypassonlocal="true" proxyaddress="http://yourproxyaddress.net:8080" />
</defaultProxy>
</system.net>
0
你可以創建自己的代理身份驗證模塊喜歡這裏descriped:
首先創建一個新的Visual C#項目 - >類庫(.NET框架): 名稱:ProxyModule(例如)。 USER,PWD和代理必須設置爲正確的字符串值:
using System.Net;
using System.Net.Sockets;
namespace ProxyModule
{
public class AuthProxyModule : IWebProxy
{
ICredentials crendential = new NetworkCredential("USER", "PWD");
public ICredentials Credentials
{
get
{
return crendential;
}
set
{
crendential = value;
}
}
public Uri GetProxy(Uri destination)
{
return new Uri("http://PROXY:8000", UriKind.Absolute);
}
public bool IsBypassed(Uri host)
{
return host.IsLoopback;
}
}
}
和創建 「ProxyModule.dll」 複製到 「... \ Common7 \ IDE」 文件夾中,VS 2015年:
C:\ Program Files文件(x86)的\微軟的Visual Studio 14.0 \ Common7 \ IDE
或VS專業2017年:
C:\ Program Files文件(x86)的\微軟的Visual Studio \ 2017年\專業\ Common7 \ IDE
然後,你必須在同一文件夾中的devenv.exe.config延長system.net部分:
<system.net>
<defaultProxy>
<module type="ProxyModule.AuthProxyModule, ProxyModule"/>
</defaultProxy>
</system.net>
如果您不想將使用代理在某些情況下可以延長方法「IsBypassed(Uri主持人)」。也許你可以檢查自己的IP來啓用或禁用代理(返回false以禁用代理)。
相關問題
- 1. Visual Studio 2015 - 代碼樣式設置
- 2. Visual Studio 2015 bower配置和代理設置?
- 3. 在Visual Studio 2015中設置TSLint
- 4. 如何在Visual Studio 2015社區中設置signtool.exe位置
- 5. 如何獲取和設置Visual Studio 2015 ASP.net 5項目的透明npm代理
- 6. 如何在Visual Studio中設置C++編譯器標誌(2015
- 7. 如何在Visual Studio 2015中設置TypeScript環境
- 8. 如何在Visual Studio 2015年
- 9. 如何在Visual Studio 2015年
- 10. 爲Visual Studio 2015設置網站根(〜)
- 11. Visual Studio 2015 Windows 10「設置被阻止」
- 12. 爲Visual Studio 2012設置反向代理
- 13. Visual Studio 2015的替代品
- 14. Visual Studio 2015代碼片段?
- 15. 如何在Visual Studio 2015中調試Mscorlib.dll
- 16. 如何在visual studio 2015中使用easymotion?
- 17. 如何在Visual Studio 2015中使用PyQt5?
- 18. 如何在Visual Studio 2015中使用Flow?
- 19. Visual Studio 2015開始建設
- 20. Visual Studio 2015的diffmerge位置
- 21. 如何更新Visual Studio 2015?
- 22. 在Visual Studio 2015年
- 23. 如何在Visual Studio 2010中設置宏?
- 24. 如何在Visual Studio中設置路徑?
- 25. 如何在Visual Studio 2012中設置LuaBind?
- 26. 如何在Visual Studio中設置模板
- 27. 如何設置量角器測試調試與Visual Studio 2015年
- 28. 如何爲Visual Studio 2015設置p4merge作爲diff工具| git
- 29. 如何爲Visual Studio 2015設置dnvm版本
- 30. Python 3,如何設置Visual Studio C++ 2015編譯器?
[需要代理授權](https://msdn.microsoft.com/en-us/library/dn771556.aspx) – lindexi
當我這樣做時我在啓動時出現錯誤「合併配置失敗」 – Zanidd