近期由于公司的保密需求,需要在内网开发部分项目功能。内网的环境就让人很不习惯(居然是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文件。
当然,你也可以右键点击安装菜单…

VS2019离线安装方法相关推荐

  1. 关于破解版XD安装(提供链接)及插件离线安装方法

    注:这里只提供mac的下载及安装方法哦,是自己亲测后发上来的 破解版XD for mac 附上下载链接:XD for mac 安装方法就不多bb了,链接里站主很贴心的提供了两种方法,版本也很多根据系统 ...

  2. Chocolatey离线安装方法

    By: Ailson Jack Date: 2020.05.05 个人博客:首页 | 说好一起走 本文在我博客的地址是:Chocolatey离线安装方法 | 说好一起走,排版更好,便于学习,也可以去我 ...

  3. PyAutoGUI的离线安装方法及安装包

    PyAutoGUI的离线安装方法及安装包 本篇针对非Anaconda环境的用户,作者使用的环境仅安装了Python3.8,所以需要准备好PyAutoGUI所需要的所有依赖包. 一.系统环境 操作系统: ...

  4. android的sdk离线安装详细教程,Android编程之SDK安装组件的离线安装方法分享

    本文实例讲述了Android编程之SDK安装组件的离线安装方法.分享给大家供大家参考,具体如下: 这次安装在Android开发环境搭建及配置phoneGap中,搜到了一下资料,留个备份. 一.迅雷下载 ...

  5. sdk linux 离线安装方法,Android SDK离线安装方法详解(加速安装)

    AndroidSDK在国内下载一直很慢··有时候通宵都下不了一点点,最后只有选择离线安装,现在发出离线安装地址和方法,希望对大家有帮助 一,首先下载SDK的安装包,android-sdk_r10-wi ...

  6. vs2017 Visual Studio 离线安装方法

    转自:http://www.jb51.net/softjc/539858.html 第一部分:离线下载安装文件 这里描述是包括所有版本,截图以下载VS2017社区版为例: ①登入VS官网下载页面,选择 ...

  7. Chrome插件离线安装方法及编程思路

    开始   在看这篇文章之前,你可以有两个选择: 网上下载Chrome插件伴侣这一工具,一键离线安装插件(注意:博主非工具作者,不保证此工具安全性,请自行分析),然后关闭此文章. 继续看下去搞懂原理,然 ...

  8. android sdk离线安装方法,Android 4.0 SDK的离线方式安装

    之前曾经在网上找过离线安装SDK的方式,也成功下载过,都是在网址: http://dl-ssl.google.com/android/repository/ 后面跟上 类似于"android ...

  9. 【万兴PDF专家】OCR引擎的离线安装方法,让你不受网速的折磨,PDF给OCR成可搜索的高级PDF,牛逼了我的万兴

    一.问题背景 万兴PDF是一个很好用的PDF工具,它不仅可以实现PDF的浏览和批注常见功能,还具有OCR.压缩PDF,乃至批量化的功能. 因此,实在是一个非常值得花钱去买的PDF工具包!! 但是,软件 ...

  10. 虚幻引擎图文笔记:Unreal Engine(UE4)的离线安装方法(附离线安装包下载 2023年1月13日 更新5.0.3网盘链接)

    注意:离线安装是指不用通过Epic的客户端下载巨大的安装包,但是某些步骤还是需要网络连接的.并且Epic的账号也是需要的. 离线安装包 版本更新至4.25.4||4.26 下载地址见文章最下方 文章目 ...

最新文章

  1. fb50 sap 报记账码未定义_SAP隐秘的角落:记账代码Posting Key
  2. [置顶]完美简版学生信息管理系统(附有源码)管理系统
  3. 微软算法100题58 从尾到头输出链表(java)
  4. 里面使用轮播_小程序ColorUI框架初步使用教程及个人项目实战
  5. PHP 如何实现多进程 and mysql查询效率
  6. 人工智能能够构建一个自主驱动云吗?
  7. 阿里二面:外部接口大量超时,把整个系统拖垮,引发雪崩!如何解决?熔断......
  8. 教师节我用Python分析了336个赞美老师的句子,满满的幸福和开心
  9. 单片机第13课:串口通信---向计算机发送数据
  10. 【Java并发编程的艺术】第二章读书笔记之原子操作
  11. Linux下Oracle数据库的启动过程、关闭过程
  12. 前端面试总结之长沙五
  13. 如何做一个软件项目经理? ----写给公司所有的开发人员
  14. 埃森哲荣膺“IDC商业分析服务提供商”领军者
  15. android获取手机摄像头
  16. 2017大学计算机考试题,【2017年最新】新生福利:大学计算机基础入学考试题库...
  17. 整理:Visual Studio Code (vscode) 配置C、C++环境/编写运行C、C++(主要Windows、简要Linux)
  18. 数据可视化大屏:什么是智慧物流?
  19. 线性回归案例及其分析
  20. 软件工程个人作业-软件案例分析

热门文章

  1. JAVA 编程 练习题
  2. 一键GHOST的使用
  3. node爬取cnode首页数据
  4. Fiddler4抓包筛选条件方法
  5. 华为交换机S3700基本配置
  6. CC2530概述(简单了解)
  7. pscad4.5 matlab,pscad4.2|pscad(电力系统仿真软件)下载v4.2 免费版 附安装教程 - 欧普软件下载...
  8. Struts框架介绍(重点)
  9. 基于RV1126平台imx291分析 --- media部件注册 rkcif_mipi
  10. FeiQ(飞秋)更新用户列表的原理