Visual Studio2019 离线断网(内网安装)保姆级安装方法

2024.03.04 测试有效 ——原文链接

下面是我进一步补充细节了的教程

最近项目需求只能断网安装相关软件环境,总结了以下Visual Studio2019离线断网安装方法,我会非常详细的告诉大家如何离线安装,以及如何根据自己需要进行离线下载相关包的方法。授之以鱼不如授之以渔…我会把每个部分可以参考的官网教程链接贴上,若需要,可进一步学习查看。

(1)先进官网下载链接,下载安装包引导程序,我下载的是下面这个社区版本。

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

(2)可以在D盘新建一个文件夹VS2019,将下载好的.exe文件保存到该文件夹中,然后可以在VS2019文件夹内再新建一个installer文件夹,用于存放后面下载的各种离线包。

在这里插入图片描述

(3)在上述文件夹目录下打开终端,输入:

.\vs_community.exe --layout .\installer --add Microsoft.VisualStudio.Workload.NativeDesktop --add Microsoft.VisualStudio.Component.Windows10SDK.18362 --includeRecommended --lang zh-CN

大致讲解以下,我这里面命令的意思:

--layout 后面是需要下载离线包的路径。这里选择的是当前目录下的installer文件夹。
--add 是微软官方设计的添加各种工作负荷或者组件ID。

常用到几个工作负荷ID有:

ID: Microsoft.VisualStudio.Workload.CoreEditor        Visual Studio 核心编辑器

ID: Microsoft.VisualStudio.Workload.ManagedDesktop       .NET 桌面开发   

ID: Microsoft.VisualStudio.Workload.NativeDesktop      C++ 的桌面开发 

ID: Microsoft.VisualStudio.Workload.NetCoreTools           .NET Core 跨平台开发

除了这些常用组件,可在VS组件ID查询内查到非常详细的ID,然后根据需要–add 所需ID就行。

--includeRecommended 是下载所有已选择的工作负荷所推荐的组件,但不包含可选组件。 
--lang zh-CN是指按照中文语言。

补充 解释上面的命令
在这里插入图片描述
在这里插入图片描述
结束

那什么是工作负荷、推荐组件、可选组件呢?看下图:

在这里插入图片描述

这个界面大家肯定都非常熟悉,左边常见的C++桌面开发等就是工作符合,而右边默认勾选的是推荐组件,下面默认没有勾选的则是可选组件。除了上面的几个指令,还有这个常用指令:

--includeOptional 添加布局中包含的任何工作负载的推荐和可选组件。

当然,除了这些官方还给出了许多其他指令,感兴趣的同学可以在命令行参数自行查看。

(4)在CMD终端输入相关指令回车后,会显示下面的画面,等待慢慢安装完成就好啦:

在这里插入图片描述

(5)将整个VS2019文件夹拷贝至需要离线安装的电脑内,双击vs_setup.exe安装即可!

(6)除了上面手动添加每个组件ID外,微软还提供一个直接根据自身电脑已经配好的VS软件环境直接导出一个.vsconfig配置文件。然后直接用下面指令,根据这个配置文件进行离线安装VS2019,可以说是对那些忘记之前装了哪些组件或者组件非常杂乱的同学非常友好!给微软点个大大大赞!。

.\vs_community.exe --layout c:\localVSlayout --config c:\myconfig.vsconfig --lang en-US

具体可参考:如何导入导出安装配置文件

  • 11
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 7
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值