所以我使用以下命令在笔记本电脑上创建了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。
答案 0 :(得分:42)
有效!!我所要做的就是将证书安装到根CA中!我在VS 2017文档中忽略了一些注意事项:
如何从离线安装文件夹安装
安装证书(它们位于“证书”文件夹中,位于“布局”文件夹中。)
只需右键单击每个,然后选择安装PFX。
- 指定本地计算机(非当前用户)
- 您可以使用空密码
- 运行安装文件。例如,运行: C:\ vs2017offline \ vs_enterprise.exe
醇>--- Microsoft Docs
修改:请记住使用PC上的管理员帐户安装证书,否则它将无效...
答案 1 :(得分:3)
请尝试按照以下步骤操作:
应安装“签名列表”中的所有证书。我使用的是Windows 10。
答案 2 :(得分:1)
为VS社区2017做了这个,它会安装所有内容,它可以毫无困难地进行核心安装。但是,如果我选择安装通用或.Net开发部分,它将几乎完全安装它,但它将在两个文件上失败。它会说它无法从互联网上下载文件。这些文件存在于安装目录中,我甚至去下载文件并将它们放入相应的目录中,它仍然认为需要下载这两个文件,这使我无法完成安装过程。如果我继续它将安装除了这两个文件之外的所有其他内容。我尝试了不同形式(ISO,目录等)和相同问题的一些不同的布局下载(所以它不是下载或任何东西,我确信我做的都是正确)。这两个文件是:
如果我把自己插在网上并进行修复,它就会抓住这两个文件,而不必抓住其他所有文件,但这有点挫败了目的。不要期待一个解决方案,但是想提及它,因为所有其他问题都与安装证书有关,我无法在网上找到任何关于它的信息,只是在几个文件上失败。
答案 3 :(得分:1)
在我的情况下,它与 CNG密钥隔离窗口服务有关,它已被禁用,下面链接中提到的解决方案:
答案 4 :(得分:0)
在卸载Visual Studio 2017的SSDT 后,我遇到相同的问题, 无法删除并重新安装或更新Visual Studio 2017 。 我刚重启机器就可以了。 我也是,您还必须以管理员身份登录(这取决于您的计算机配置以及如何使用当前帐户进行操作)
答案 5 :(得分:0)
我如何解决我的问题。
答案 6 :(得分:-2)
编辑以避免误解
以管理员身份运行下载的Visual Studio布局为我工作。 也许 VS_Version.exe 尝试正常下载文件,因为在我的工作中它无法访问布局中的文件(有时候命名为 backup ),就像我一样我们有很多限制,当我运行VS_version.exe尝试下载并收到消息错误,但当我再次运行.exe作为管理员时,安装程序正常启动,从备份获取文件文件夹