离线安装 Visual stdio 2017

离线安装 Visual stdio 2017

Visual stdio 2017 已经出来一段时间了,一直没有时间试着安装一下。这个周末稍微有点时间,仔细研究了一下 Visual stdio 2017 离线安装的办法。

本文主要是参考了微软的官方文档:

https://docs.microsoft.com/en-us/visualstudio/install/install-vs-inconsistent-quality-network

英文好的同学可以直接去读原文。

与 Visual stdio 2015 不同,微软不提供 Visual stdio 2017 的 ISO 文件。所以我们无法通过官方光盘镜像的方式获得 Visual stdio 2017 完整安装程序。所以离线安装的第一步是先在线下载全部所需的文件。

与在线安装相同,首先去下载一个小的安装程序:
https://www.visualstudio.com/downloads/

我只用社区版,所以下载了 vs_Community.exe

下面用 vs_Community.exe 将我们需要的文件先下载到一个目录中,以便我们后面离线安装。

vs_Community.exe 的命名行参数挺多的。详细的介绍可以参考下面文档:

https://docs.microsoft.com/en-us/visualstudio/install/use-command-line-parameters-to-install-visual-studio

如果我们需要把 VS2017 的全部内容都下载下来可以这样:

vs_community.exe --layout c:\vs2017layout --lang en-US

或者

vs_community.exe --layout c:\vs2017layout --lang zh-CN

上面两条命令分别对应英语和中文版本。

VS2017 的完整安装文件有 35GB 左右,装在电脑上占用空间达 100GB,所以在这样操作之前要想好是否真的需要这么全的 VS2017 吗。

对我来说,我只用 VS2017 来进行 C++ 开发,所以我只选择下载与 C++ 相关的部分。

vs_community.exe --layout c:\vs2017layout --add Microsoft.VisualStudio.Workload.NativeDesktop --includeRecommended --lang en-US

如果要是做 .NET web 和 .NET desktop 开发,那么执行:

vs_community.exe --layout c:\vs2017layout --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.NetWeb --add Component.GitHub.VisualStudio --includeOptional --lang en-US

如果是做 .NET desktop 和 Office 开发,那么执行:

vs_community.exe --layout c:\vs2017layout --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.Office --includeOptional --lang en-US

之后就等吧,根据网速和下载的内容不同,多则几十个小时,少则几十分钟吧。

全都下载完成后就可以安装了。要注意安装时使用的命令行参数要与下载时相同。这样才能保证将要安装的东西我们都下载下来了。比如我还是以 C++ 开发为例,那么安装时应该这样:

c:\vs2017layout\vs_community.exe --add Microsoft.VisualStudio.Workload.NativeDesktop --includeRecommended --lang en-US

如果安装时提示签名不对,那么就要先导入签名。所有的签名都在 certificates 文件夹下。安装签名很简单,一个个的双击,然后按照提示操作就行了。

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值