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

时间:2017-03-16 09:13:15

标签: c# visual-studio offline 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?我在这里错过了什么吗?

enter image description here

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

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

7 个答案:

答案 0 :(得分:42)

有效!!我所要做的就是将证书安装到根CA中!我在VS 2017文档中忽略了一些注意事项:

  

如何从离线安装文件夹安装

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

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

  4.   
  5. 指定本地计算机(非当前用户)
  6.   
  7. 您可以使用空密码
  8.   
  9. 运行安装文件。例如,运行:   C:\ vs2017offline \ vs_enterprise.exe
  10.         

    --- Microsoft Docs

修改:请记住使用PC上的管理员帐户安装证书,否则它将无效...

答案 1 :(得分:3)

请尝试按照以下步骤操作:

  1. 右键单击exe文件。
  2. 选择“属性”。
  3. 点击“数字签名”标签。现在你可以看到“签名列表”。
  4. 选择签名
  5. 点击“详细信息”按钮。
  6. 点击“查看证书”按钮
  7. 单击“安装证书”并按照安装向导进行操作
  8. 应安装“签名列表”中的所有证书。我使用的是Windows 10。

答案 2 :(得分:1)

为VS社区2017做了这个,它会安装所有内容,它可以毫无困难地进行核心安装。但是,如果我选择安装通用或.Net开发部分,它将几乎完全安装它,但它将在两个文件上失败。它会说它无法从互联网上下载文件。这些文件存在于安装目录中,我甚至去下载文件并将它们放入相应的目录中,它仍然认为需要下载这两个文件,这使我无法完成安装过程。如果我继续它将安装除了这两个文件之外的所有其他内容。我尝试了不同形式(ISO,目录等)和相同问题的一些不同的布局下载(所以它不是下载或任何东西,我确信我做的都是正确)。这两个文件是:

https://download.visualstudio.microsoft.com/download/pr/10983757/f8c877406947fdc71ed2dd9127d2f9fa/microsoft.codeanalysis.visualstudio.interactivecomponents.resources.vsix

https://download.visualstudio.microsoft.com/download/pr/11347028/25bedee219940beceecab91dac231235/microsoft.visualstudio.testtools.testplatform.legacy.core.resources.vsix

如果我把自己插在网上并进行修复,它就会抓住这两个文件,而不必抓住其他所有文件,但这有点挫败了目的。不要期待一个解决方案,但是想提及它,因为所有其他问题都与安装证书有关,我无法在网上找到任何关于它的信息,只是在几个文件上失败。

答案 3 :(得分:1)

在我的情况下,它与 CNG密钥隔离窗口服务有关,它已被禁用,下面链接中提到的解决方案:

Visual Studio 2017 - Can't install

答案 4 :(得分:0)

在卸载Visual Studio 2017的SSDT 后,我遇到相同的问题, 无法删除并重新安装或更新Visual Studio 2017 。 我刚重启机器就可以了。 我也是,您还必须以管理员身份登录(这取决于您的计算机配置以及如何使用当前帐户进行操作)

答案 5 :(得分:0)

我如何解决我的问题。

  1. 我从Microsoft网站下载了安装帮助程序(我下载了企业安装程序,因为这是我拥有的离线安装程序版本)
  2. 我运行了该程序,它想下载完整的设置,所以我取消了它
  3. 我运行了脱机安装程序(vs_Enterprise.exe)
  4. 然后解决了这个问题。
  5. 我断开了互联网的连接,并继续进行了脱机安装

答案 6 :(得分:-2)

编辑以避免误解

以管理员身份运行下载的Visual Studio布局为我工作。 也许 VS_Version.exe 尝试正常下载文件,因为在我的工作中它无法访问布局中的文件(有时候命名为 backup ),就像我一样我们有很多限制,当我运行VS_version.exe尝试下载并收到消息错误,但当我再次运行.exe作为管理员时,安装程​​序正常启动,从备份获取文件文件夹