当前位置: 首页 > 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

http://www.dtcms.com/a/199335.html

相关文章:

  • 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 合并测试:性能与内容完整性
  • 确保高质量的音视频通话,如何最大化利用视频带宽
  • android双屏之副屏待机显示图片
  • std::ranges::views::as_const 和 std::ranges::as_const_view
  • 多卡跑ollama run deepseek-r1
  • Android Kotlin权限管理最佳实践
  • 看之前熟悉双亲委派加载机制,看之后了解双亲委派加载机制
  • 最大子树和--树形dp
  • Linux基础第四天
  • fastadmin 数据导出,设置excel行高和限制图片大小
  • 在Excel中使用函数公式时,常见错误对应不同的典型问题
  • Python学习笔记--使用Django操作mysql