缘由

在一些网络速率较慢的场景下,可提前制作离线安装包以完成需求。

步骤

在创建离线安装包前,需要下载其创建工具。(以 Visual Studio 2022 版本为例

Bootstrap 程序

本程序可用来创建离线安装包,分为三个版本,并包含一个 Build 工具集。

EditionBootstrapper
Visual Studio 2022 Communityvs_community.exe
Visual Studio 2022 Professionalvs_professional.exe
Visual Studio 2022 Enterprisevs_enterprise.exe
Visual Studio 2022 Build Toolsvs_buildtools.exe

详情及下载,请参阅官方文档

选择需要的组件

Visual Studio 内含许多组件,以下是常用组件及相关参数名。

组件名参数名
.NET webMicrosoft.VisualStudio.Workload.NetWeb
.NET desktop developmentMicrosoft.VisualStudio.Workload.ManagedDesktop
Office developmentMicrosoft.VisualStudio.Workload.Office
C++ desktop developmentMicrosoft.VisualStudio.Workload.NativeDesktop

对于其他组件,请参阅官方文档

语言选择

Language-localeLanguage
cs-CZCzech
de-DEGerman
en-USEnglish
es-ESSpanish
fr-FRFrench
it-ITItalian
ja-JPJapanese
ko-KRKorean
pl-PLPolish
pt-BRPortuguese – Brazil
ru-RURussian
tr-TRTurkish
zh-CNChinese – Simplified
zh-TWChinese – Traditional

组件的子选项

Flag说明
–includeRecommended包含推荐选项
–includeOptional包含可选选项

关于更多命令行参数,请参阅官方文档

创建离线安装包

下载指定版本的 bootstrapper 并指定组件及语言参数即可。

vs_community.exe --layout c:\localVSlayout --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.NativeDesktop --includeRecommended --lang zh-CNCode language: CSS (css)

以上是一个使用 community 版本并附加 .NET 桌面 与 C++ 桌面开发的离线安装包 bootstrap 示例。

注意,若不指定完整参数,默认将下载全部组件。

安装离线安装包

C:\localVSlayout 复制到需要安装的电脑上,并根据创建时的参数进行安装。

c:\localVSlayout\vs_community.exe --noweb --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.NativeDesktop --includeRecommended --lang zh-CNCode language: CSS (css)

以上是使用示例 bootstrap 的离线安装包的安装示例。

注意事项

请根据需要选择组件及子组件,否则可能发生子组件缺失或离线安装包过大。


0 条评论

发表回复

Avatar placeholder

您的电子邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据