在公司代理后面安装Visual Studio 2017

use*_*921 5 proxy ntlm visual-studio-2017

很简单的问题。我无法在NTLM企业代理后面安装VS 2017 RC。我尝试通过提琴手和提琴手+ cntlm运行它没有运气。

我还尝试为外部文件(vs_enterprise.exe)和内部文件(vs_setup_bootstrapper,vs_installer和vs_installershell)创建.exe.config文件。

在所有情况下,似乎安装程序都不会尝试在任何地方进行连接,在少数情况下,即使安装了某些数据,即使安装了“ 200”,我仍然会收到“您可能未连接到网络” ”错误。

我确信当我将它们用于节点/ npm工具时,提琴手和cntlm都可以正常工作。

我在防火墙外没有任何“安全”计算机,因此无法在此处创建下载并将其拖到此处。

有人可以建议其他任何方式安装软件吗?

I3e*_*ers 9

如果您添加

<system.net>
   <defaultProxy useDefaultCredentials="true" >
   </defaultProxy>
</system.net>
Run Code Online (Sandbox Code Playgroud)

到C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Config和Framework64中的machine.config底部,则应该可以修复它。还解决了我与VSTS同步的问题


小智 6

I3enners 的答案是正确的,但如果您使用公司代理,则可能需要在代理地址上添加用户、密码和域,如下所示:

<system.net>
  <defaultProxy enabled="true" useDefaultCredentials="true">  
    <proxy bypassonlocal="True" proxyaddress="http://domain%5Cusername:password@youproxyaddress:portnumber" />
  </defaultProxy> 
</system.net>
Run Code Online (Sandbox Code Playgroud)

'%5C' 是 '' 的解释。将代码放在 machine.config 的底部

C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config and C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config


use*_*921 1

看来微软已经解决了代理问题。问题已解决。

来自评论:
The installer now uses auto-proxy detection for downloads.来自 15.4 预览版 2 的发行说明,2017 年 9 月 11 日。
https://www.visualstudio.com/en-us/news/releasenotes/vs2017-preview-relnotes

  • 呃?!你能详细说明一下吗? (3认同)
  • 我的意思是我现在能够下载并运行安装程序并在我的公司代理后面安装 Visual Studio。没有提琴手或任何东西,只需直接下载、运行和安装。我已经使用 VS2017 15.0 和 15.1(预览版)完成了此操作,让它们并行运行,没有安装问题。没有进行代理更改。 (2认同)