我正在使用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中设置TypeScript环境
- 6. Visual Studio 2015 Windows 10“设置被阻止”
- 7. 如何在visual studio 2015中使用easymotion?
- 8. 如何在Visual Studio 2015中使用Flow?
- 9. 如何在Visual Studio 2015中调试Mscorlib.dll
- 10. Visual Studio 2015开始建设
- 11. Visual Studio 2015的diffmerge位置
- 12. 如何更新Visual Studio 2015?
- 13. 如何在Visual Studio中设置路径?
- 14. 如何为Visual Studio 2015设置p4merge作为diff工具| git
- 15. Python 3,如何设置Visual Studio C++ 2015编译器?
- 16. 在Visual Studio 2015年
- 17. 如何在Visual Studio 2015中打印折叠的代码区域
- 18. 如何在Visual Studio 2015中跨TFS项目搜索源代码?
- 19. 如何在Visual Studio 2015中剖析“外部”DLL代码
- 20. 如何在Visual Studio 2015中运行C#代码文件
- 21. Visual Studio 2015 Git设置显示没有可用的设置
- 22. 如何在Visual Studio 2015中查找不属于源代码管理的文件
- 23. Visual Studio 2015中的代码完成
- 24. Visual Studio 2013配置文件中的代理设置
- 25. Visual Studio 2015设计器中的System.ArgumentException
- 26. 如何在visual studio 2015,x64配置中生成单元测试
- 27. 如何在Visual Studio 2015中为TypeScript配置IntelliSense?
- 28. Visual Studio Migration 2015
- 29. C#,Visual Studio 2015,
- 30. Visual Studio 2015 OpenSSL
[需要代理授权](https://msdn.microsoft.com/en-us/library/dn771556.aspx) – lindexi
当我这样做时我在启动时出现错误“合并配置失败” – Zanidd