我正在使用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