Visual Studio 2017无法脱机安装"无法下载安装文件"

Rob*_*cks 26 c# offline visual-studio visual-studio-2017

所以我使用以下命令在笔记本电脑上创建了VS 2017社区的离线安装:

vs_community.exe --layout"D:\ Downloads\VS Community 2017"--lang en-US --add Microsoft.VisualStudio.Component.CoreEditor Component.WebSocket Microsoft.VisualStudio.Workload.ManagedDesktop Microsoft.VisualStudio.Workload.NetCrossPlat Microsoft .VisualStudio.Workload.NetCoreTools Microsoft.VisualStudio.Workload.Node Microsoft.VisualStudio.Component.TypeScript.2.0

当我将安装文件传输到我的公司PC(位于防火墙后面)并运行"vs_community.exe"安装文件时,我得到的就是这个错误.没有办法绕过公司防火墙或做出例外.如何离线安装VS 2017?我在这里错过了什么吗?

在此输入图像描述

编辑:我已经在我的笔记本电脑上安装了VS 2017,保持互联网连接活动.然后,当我在笔记本电脑上断开互联网并再次尝试安装时,安装程​​序启动!那么,我的企业PC上是否有一些依赖项缺失,现在已经安装在我的笔记本电脑上了?

编辑:上面的命令安装.NET,.NET核心,Xamarin,Node.js,TypeScript和C++ for Mobile.总下载大小为13.2 GB.

Rob*_*cks 45

有效!!我所要做的就是将证书安装到根CA中!我错过了在VS 2017文档中注意到的东西:

如何从脱机安装文件夹安装

  1. 安装证书(它们位于"证书"文件夹中,位于"布局"文件夹中.)

  2. 只需右键单击每个,然后选择"安装PFX".

  3. 指定本地计算机(不是当前用户)
  4. 您可以使用空密码
  5. 运行安装文件.例如,运行:c:\ vs2017offline\vs_enterprise.exe

--- Microsoft Docs

编辑:请记住使用PC上的管理员帐户安装证书,否则它将无法运行...

  • @Zitrax,我知道这是一个月之后,但请确保如果您以用户身份登录,但使用单独的管理员帐户运行安装程序,则将证书安装到管理员帐户的certstore. (3认同)