当前位置: 首页 > news >正文

学习VS2022离线安装包的下载方法

  VS2022企业版、专业版和社区版都支持在线安装和离线安装两种方式,一般而言,联网的电脑基本都用在线安装,上网不方便时就需要使用离线安装包安装。完整的VS2022离线安装包有几十个G(前几天测试时下载VS2022企业版包含所有组件的中文安装包将近80G),一则文件太大,复制不方便,二则很多平时用不到的组件不会安装,因此选择性下载离线安装包十分有必要。
  下载离线安装包的第一步是下载启动加载程序(参考文献3),其中企业版为vs_enterprise.exe,专业版为vs_professional.exe,社区版为vs_community.exe,将下载启动加载程序下载到本机,最好是新建个文件夹,后续将离线安装文件也下载到新建文件夹内;
  第二步打开命令行,将路径切换到下载启动加载程序所在文件夹,然后按参考文献2中的下载参数下载离线安装文件。常用的下载参数为:

序号参数说明
1–layout <dir>指定要创建或更新脱机安装缓存的目录
2–add <one or more workload or component IDs>可选:要添加的一个或多个工作负载或组件 ID。 将安装项目的所需组件,而不是建议组件或可选组件。
3–includeRecommended可选:包含所有已安装工作负载的推荐组件,但不包含可选组件。
4–includeOptional可选:包括建议的 和 可选部件,适用于布局中包含的任何工作负荷。
5–lang 使用具有指定一个或多个指定语言的资源包准备脱机安装缓存

  以下载企业版VS2022离线安装包为例,其下载启动加载程序为vs_enterprise.exe,企业版的组件目录如下(为包含非关联组件,详细见参考文献2):

序号组件名称组件ID
1Visual Studio 核心编辑器Microsoft.VisualStudio.Workload.CoreEditor
2Azure 开发Microsoft.VisualStudio.Workload.Azure
3数据存储和处理Microsoft.VisualStudio.Workload.Data
4数据科学和分析应用程序Microsoft.VisualStudio.Workload.DataScience
5.NET 桌面开发Microsoft.VisualStudio.Workload.ManagedDesktop
6使用 Unity 进行游戏开发Microsoft.VisualStudio.Workload.ManagedGame
7使用 C++ 进行 Linux 和嵌入式开发Microsoft.VisualStudio.Workload.NativeCrossPlat
8使用 C++ 进行桌面开发Microsoft.VisualStudio.Workload.NativeDesktop
9使用 C++ 进行游戏开发Microsoft.VisualStudio.Workload.NativeGame
10使用 C++ 进行移动开发Microsoft.VisualStudio.Workload.NativeMobile
11.NET 多平台应用 UI 开发Microsoft.VisualStudio.Workload.NetCrossPlat
12ASP.NET 和 Web 开发Microsoft.VisualStudio.Workload.NetWeb
13Node.js 开发Microsoft.VisualStudio.Workload.Node
14Office/SharePoint 开发Microsoft.VisualStudio.Workload.Office
15Python 开发Microsoft.VisualStudio.Workload.Python
16WinUI 应用程序开发Microsoft.VisualStudio.Workload.Universal
17Visual Studio 扩展开发Microsoft.VisualStudio.Workload.VisualStudioExtension

  如果需要安装中文版的Visual Studio 核心编辑器 、ASP.NET 和 Web 开发,可以依次执行以下命令下载离线安装包(示例中组件是分开下载的,也可以将多个组件写在一个命令中)。如果下载命令中没有add参数的话,则是下载完整的安装包。

vs_Enterprise.exe --layout "E:\layout " --add Microsoft.VisualStudio.Component.CoreEditor --includeRecommended --includeOptional --lang Zh-cn
vs_Enterprise.exe --layout "E:\layout " --add Microsoft.VisualStudio.Workload.NetWeb --includeRecommended --includeOptional --lang Zh-cn

参考文献:
[1]https://zhuanlan.zhihu.com/p/26775022310
[2]https://learn.microsoft.com/zh-cn/visualstudio/install/workload-component-id-vs-enterprise?view=vs-2022
[3]https://learn.microsoft.com/zh-cn/visualstudio/install/create-a-network-installation-of-visual-studio?view=vs-2022#download-the-visual-studio-bootstrapper-to-create-the-layout

相关文章:

  • STC-ISP烧录过程中一直显示“正在检测单片机”的解决办法
  • WebSphere Application Server(WAS)8.5.5教程第五讲
  • 解释加密中的加盐操作
  • 理解PostgreSQL查询执行计划(三)--复杂操作篇
  • C++17之std::launder函数
  • 【回溯法】0-1背包问题 C/C++(附代码)
  • nmcli connection reload
  • React集成百度【JSAPI Three】教程(002):设置不同的环境效果
  • OpenTelemetry 从入门到精通
  • 【MySQL】基础操作
  • 【Linux】进程控制(进程创建、进程终止、进程等待、进程替换)
  • Vue.js---立即执行的watch与回调执行时机
  • 扫描项目依赖漏洞
  • 网络学习-epoll(四)
  • 入职软件开发与实施工程师了后........
  • Ktransformers0.3框架的api访问接口程序
  • vue中excel文件 打包后不展示问题
  • 【云实验】Excel文件转存到RDS数据库
  • PDF 合并测试:性能与内容完整性
  • 确保高质量的音视频通话,如何最大化利用视频带宽
  • 世卫大会连续9年拒绝涉台提案
  • 铜川耀州窑遗址内违法矿场存在多年,省市区文物部门多次处罚叫停仍在生产
  • 北方首场高温将进入鼎盛阶段,江南华南多地需警惕降雨叠加致灾
  • 中国首颗地质行业小卫星“浙地一号”成功发射
  • 光明日报社副总编辑薄洁萍调任求是杂志社副总编辑
  • 菲律宾选举委员会公布中期选举结果,马科斯阵营选情未达预期