VS2019离线安装方法

近期由于公司的保密需求,需要在内网开发部分项目功能。内网的环境就让人很不习惯(居然是vs2010??),于是就尝试着搞一个VS2019的离线安装包。查阅了相关资料之后(也踩过一些坑之后),最终还是完成了想要的结果。

制作离线安装包

其实,官网DOC 中,也有对离线包的制作介绍,我这边只是做了个总结。

下载安装工具

首先,下载 visual studio install,一般来说,vs_community 社区版就够用了,上面的 官网DOC 的第一步中有相关安装工具的链接。
在这里插入图片描述
2017企业版:NJVYC-BMHX2-G77MM-4XJMR-6Q8QF
2017专业版:KBJFW-NXHK6-W4WJM-CRMQB-G3CDH
2019企业版:BF8Y8-GN2QH-T84XB-QVY3B-RC4DF
这是几个无意间 kiang 到的几个key(没用过,有需要的可以试试)拿出来分享一下。

利用命令行创建安装包

命令行

E:\Temp\vs_community__433393753.1544683289.exe
 --layout E:\Temp\Vs2019_layout
 --add Microsoft.VisualStudio.Workload.CoreEditor
 --add Microsoft.VisualStudio.Workload.ManagedDesktop
 --add Microsoft.VisualStudio.Workload.ManagedGame
 --includeRecommended
 --lang zh-CN

这边是我的创建命令,下面详细介绍一下:

  1. E:\Temp\vs_community__433393753.1544683289.exe : 上面下好的 visual studio install 的目录,自行修改
  2. –layout E:\Temp\Vs2019_layout :需要创建的安装包的目标目录
  3. –add Microsoft.VisualStudio.Workload.xxx :添加工作负载, 具体的负载ID 可以参考 这里的组件目录。我这边选择了核心编辑器、unity游戏开发 和 .Net 桌面开发。
  4. –includeRecommended : 安装相关工作负载的推荐组件(–includeOptional 将会下载选定的工作负载中可选的组件,会导致下载的安装包过大)
  5. –lang zh-CN : 语言包,主要包括 zh-CN 中文-简体 、zh-TW 中文-繁体、en-US 英语、ja-JP 日语等。

下载完成之后,应该会是这样的:
下载完成
然后,下好的目标文件夹,我这边有2.44个G, 会有这些文件:
在这里插入图片描述

安装

完成上述操作,基本就算完成一半了。接下来,就只需要断网测试或者将其拷到无法联网的内网机中 点击 vs_setup.exe 进行安装了。安装界面和我们使用 visual studio install 安装是一毛一样的,这边就不截图了。注意下可选组件中 是否都是自己需求的以及 安装目录是否需要更换就可以安装了。

遇到的一些坑

  不知道是因为内网是Win7系统,还是装系统时出了些问题,总之,起初安装的时候,死活就是会闪退。查了些相关资料,有说改兼容模式运行安装程序的,有说关闭防火墙和杀毒软件的,还有说在控制面板中 “打开或关闭windows功能”里,把所有的.net frameWork 相关的都勾掉的,最后就是 安装 .net framework 4.7 的。能怎么办,挨个试呗。
  然鹅,还是没用…可能觉得有些执念了,为啥非要装2019呢,因为内网机没有.net framework 4.7.1 啊,而unity 需要啊!当然,中途也试过直接安装 .net framework 4.7.1,然鹅,甚至花了“大把”积分拿到了证书解决了 “无法建立到信任根颁发机构的证书链” 问题之后,unity 2018 竟然不识别!最终,拖鞋了,恳求网管重装了个系统,成功装上了VS2019。也成为了公司中内网机中的第一台拥有Win10系统的机器(沃嚼奥)!

这里,贴上 证书问题的解决方案:
1.下载证书:MicrosoftRootCertificateAuthority2011.cer
2.开始→运行→MMC
3.文件→添加删除管理单元 (Ctrl+M)
4.证书→计算机账户(其他的都保持默认,无限下一步)
5.回到窗体,展开:证书→受信任的根证书颁发机构→证书
6.右击展开菜单,所有任务→导入
7.选择下载好的cer文件。
当然,你也可以右键点击安装菜单…

  • 3
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值