VS2022离线安装包 - 下载安装教程

news2024/12/22 14:12:26

总目录


前言

一般情况下我们都是通过网络下载并安装VS2022,但是有些情况下,由于公司内部网络管理比较严格,可能会需要安装离线安装包这样的操作。


一、下载Visual Studio bootstrapper

  • 进入Visual Studio bootstrapper下载界面
  • 按照如下图示下载
    在这里插入图片描述
    我这里下载的是vs_enterprise.exe

二、创建安装包目录并下载

1 创建安装包下载目录

在D盘创建VS2022文件夹目录,然后将下载的vs_enterprise.exe 程序放置该目录下

2 打开命令窗口

在VS2022文件目录下打开命令窗口
在这里插入图片描述

3 输入下载命令

在命令窗口中根据需要输入对应的命令

键入以下指令,此为下载整个vs2022离线安装包,大小为24.8 GB+

vs_Enterprise.exe --layout D:\VS2022 --lang en-US zh-CN

如果仅需“.NET 桌面开发” 、“C++ 桌面开发” (英文加中文),则键入

vs_Enterprise.exe --layout ‪D:\VS2022 --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.NativeDesktop --includeRecommended --lang en-US zh-CN

如果仅需“.NET Web” 、“.NET 桌面开发” 、“C++ 桌面开发” (英文加中文),则键入

vs_Enterprise.exe --layout ‪D:\VS2022 --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.NetWeb --add Microsoft.VisualStudio.Workload.NativeDesktop --includeRecommended --lang en-US

至此,大家应该发现规律了,指令含义为:
vs_Enterprise.exe:根据第一节【下载Visual Studio bootstrapper】中实际下载Visual Studio bootstrapper 来定,如我们下载的就是vs_Enterprise.exe,那么就以这个名称为主
--layout:指定 VS2022 相关组件的下载目录;
--add:添加将要下载的工作负载,比如指定添加 NativeDesktop、ManagedDesktop;
--includeRecommended:安装相关工作负载的推荐组件;或者 --includeOptional 将会下载选定的工作负载中可选的组件(后者会导致下载的离线包非常大)
--lang:下载指定的语言包:英文(en-US)、中文(zh-CN)

实操时遇到的问题:
在这里插入图片描述
如果输入按照以上列出的命令输入的时候报错,则在命令前加上【./】。

4 打印下载日志

如果命令执行成功,会另外弹出一个框,打印下载日志:
在这里插入图片描述
下载完成后
在这里插入图片描述

4 后续增加新组件

如果需要 MFC 相关的工具包,因为在工作负载 Microsoft.VisualStudio.Workload.NativeDesktop 中属于可选包,需要单独下载

vs_Enterprise.exe --layout D:\VS2022 --add Microsoft.VisualStudio.Component.VC.ATLMFC --lang en-US zh-CN

如果需要帮助查看器,该模块也属于独立工作负载,需要单独下载:

vs_Enterprise.exe --layout D:\VS2022 --add Microsoft.Component.HelpViewer --lang en-US zh-CN

5 离线安装

下载完毕后,VS2022目录下的所有文件即为离线安装包,可拷贝至未联网的电脑上,点击vs_setup.exe进行安装。
在这里插入图片描述

6 扩展

访问即可知道每个版本的vs中对应的每个组件的ID ,那么就能比较准备的下载该组件,如下图中则桌面程序的
在这里插入图片描述

如上面 我们需要下载桌面开发组件的时候就用到了--add Microsoft.VisualStudio.Workload.ManagedDesktop


结语

希望以上内容可以帮助到大家,如文中有不对之处,还请批评指正。


参考资料:
Create an offline installation package of Visual Studio for local installation
VS2022离线安装包–下载流程

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2080333.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

angular xlsx-style,复杂表头样式导出

导出效果如下图所示: 下载xlsx npm install xlsx angular.json中引入: "node_modules/xlsx/dist/xlsx.full.min.js","src/assets/js/jszip.js","src/assets/js/xlsx.js" 两个插件地址: 上传中,等…

Android U WMShell动画调用堆栈

本文主要简单介绍WMShell动画调用堆栈 代码环境:repo init -u https://mirrors.tuna.tsinghua.edu.cn/git/AOSP/platform/manifest -b android-14.0.0_r7 Systemserver侧 TAG: at com.android.server.wm.Transition.onTransactionReady(Transition.java:1575) TA…

Centos 设置成中国时区

原因是初始安装的 Centos 系统,时区是UTC,跟中国时间不一样,这样会导致一些问题,例如后面安装一些软件,证书认证失败等问题。 修改时间命令如下 1.首先,使用以下命令安装 tzdata 软件包(如果尚…

喜羊羊做Python二级(模拟考试--易错点)

今天距离Python二级考试,还有28天左右。坚持每天做几套试卷,保持记忆和手感。 个人在做题的过程中是先不断练习选择题。当你选择题不达标的时候,系统不会看大题(大概是觉得选择题都做的那么差,大题也不会那么好&#…

数据执行保护讲解

数据执行保护(Data Execution Prevention,简称DEP)操作系统中的一项安全功能,旨在防止恶意代码利用缓冲区溢出漏洞执行。它通过将内存的某些区域标记为不可执行,从而防止从这些区域执行代码。这适用于所有程序&#xf…

05:【江科大stm32】:定时器输出比较功能(PWM)

定时器输出比较功能(PWM) 1、LED呼吸灯2、PWM驱动舵机3、PWM驱动电机 1、LED呼吸灯 ①PWM.c文件的代码如下: #include "stm32f10x.h" // Device header/*使用定时器TIM2,通过通道CH1(PA0)输出PWM波 …

模型 PMI思考法

系列文章 分享 模型,了解更多👉 模型_思维模型目录。全面评估,三思而后行。 1 PMI思考法的应用 1.1 个人职业发展中的PMI思考法应用 张华是一位有志于提升自己职业竞争力的职场人士。他正在考虑报名参加一个专业认证课程,以期提…

Windows安装Ora2Pg(迁移表结构,表数据)

版本: windows server 2012 R2 oracle 12 说明: 目前该操作是在安装了oracle的机子上做的。 1、安装perl Strawberry Perl下载地址: Strawberry Perl for Windows - Releases 选择一个合适的版本,下载下来之后只需要选择…

百度广告联盟:抢占流量蓝海,精准营销新引擎

百度广告联盟:抢占流量蓝海,精准营销新引擎 在数字营销时代,争夺消费者的注意力与流量成为品牌竞争的关键。百度广告联盟,作为互联网营销领域的佼佼者,凭借其广泛的平台覆盖、精准的受众定位以及丰厚的合作回报…

水稻病害-目标检测数据集(包括VOC格式、YOLO格式)

水稻病害-目标检测数据集(包括VOC格式、YOLO格式 数据集: 链接:https://pan.baidu.com/s/1eiygobnVJklOdgyCwb2RVg?pwdvsoc 提取码:vsoc 数据集信息介绍: 共有 2148 张图像和一一对应的标注文件 标注文件格式提供了…

《深入浅出WPF》读书笔记.8路由事件

《深入浅出WPF》读书笔记.8路由事件 背景 路由事件是直接响应事件的变种。直接响应事件,事件触发者和事件响应者必须显示订阅。而路由事件的触发者和事件响应者之间的没有显示订阅,事件触发后,事件响应者安装事件监听器,当事件传…

MySQL EXPLAIN 完全解读

MySQL EXPLAIN 完全解读 一、一个EXPLAIN简单执行二、简单了解2.1. id:查询的标识符。2.2. select_type:查询的类型。2.3. table:输出结果集的表。2.4. type:连接类型,这是MySQL决定如何查找表中行的方法。2.5. possib…

学习之数据库相关概念

数据库相关概念 主流的关系型数据库管理系统:

HIVE 数据仓库工具之第一部分(讲解部署)

HIVE 数据仓库工具 一、Hive 概述1.1 Hive 是什么1.2 Hive 产生的背景1.3 Hive 优缺点1.3.1 Hive的优点1.3.2 Hive 的缺点 1.4 Hive在Hadoop生态系统中的位置1.5 Hive 和 Hadoop的关心 二、Hive 原理及架构2.1 Hive 的设计原理2.2 Hive 特点2.3 Hive的体现结构2.4 Hive的运行机…

数据集的使用

一、 Transform与dataset数据集的使用 import torchvisionfrom torch.utils.tensorboard import SummaryWriterdataset_transform torchvision.transforms.Compose([torchvision.transforms.ToTensor()])train_set torchvision.datasets.CIFAR10(root "./dataset"…

《中文Python穿云箭量化平台二次开发技术03》利用Tkinter高级模块设计自己策略代码编辑器及策略运行窗口

《中文Python穿云箭量化平台》是纯Python开发的量化平台,因此其中很多Python模块,我们可以自己设计新的量化工具,例如自己新的行情软件、新的量化平台、以及各种量化研究工具。 穿云箭自带指标公式源码运行模块,可以为其他量化平台…

基于云原生的一体化监控系统Day1

7.1 监控体系部署管理 7.2k8s集群层面监控 准备:部署k8s集群 master:192.168.192.128 node01:192.168.192.129 node02:192.168.192.130 1.prometheus架构: prometheus工作原理: 1.数据采集&#xff…

AI视频平台精选:国内外对比与推荐

原文:AI视频平台精选:国内外对比与推荐 国内外有多个平台可以生成AI视频,这些平台各有其独特的优点和缺点。以下是对一些主要平台的详细介绍,包括它们的优缺点,以及针对个人和自媒体用户的推荐。 国内平台 1. 快手可…

为Windows Terminal 配置zsh + Oh-My-Zsh

参考: 为Windows Terminal 配置zsh Oh-My-Zsh 【核心】https://juejin.cn/post/7229507721795993661 https://blog.cloudorz.com/post/configure-zsh-for-windows-terminal/ https://zhuanlan.zhihu.com/p/455925403 本文以 Git Bash 终端为基础,来…

android openGL ES详解——剔除

一、正面剔除 在绘制3D场景的时候,我们需要决定哪些部分是对观察者 可见的,或者哪些部分是对观察者不可⻅的.对于不可见的部分,应该及早丢弃.例如在⼀个不透明的墙壁后,就不应该渲染.这种情况叫做”隐藏⾯消除”(Hidden surface elimination). 立方体中的正背面 任何物体都有…