创建 Visual Studio 的脱机安装包进行本地安装

下载引导程序

下载链接
最新下载
历史版本:链接
在这里插入图片描述

创建本地布局

在引导程序下载位置打开命令窗口 --layout 后面的路径是布局包下载的位置,根据需要修改
(若要创建包含所有功能和所有语言的完整本地布局(此操作需要很长时间,因为有许多功能),请运行)

vs_enterprise.exe --layout c:\localVSlayout

注意:请确保完整安装路径少于 80 个字符,并且计算机具有足够的存储空间。 Visual Studio 的完整本地布局至少需要 45 GB 的磁盘空间。版本越新所需要空间越大

如果不想下载全部内容,仅需要部分内容可增加参数,具体内容见此处
例如对于 C++ 桌面开发,包括所有推荐组件和可选组件,仅针对一种语言运行

 vs_enterprise.exe --layout c:\localVSlayout --add Microsoft.VisualStudio.Workload.NativeDesktop --includeRecommended --includeOptional --lang en-US 

从布局安装

修改配置

在下载目录中找到 Response.json,并修改其中的channelUri字段为此布局目录中的ChannelManifest.json路径
在这里插入图片描述

{"installChannelUri":".\\ChannelManifest.json","channelUri":"\\\\192.168.1.2\\VsLayout\\ChannelManifest.json","installCatalogUri":".\\Catalog.json","channelId":"VisualStudio.17.Release","productId":"Microsoft.VisualStudio.Product.Professional","addProductLang":["en-US"],"arch":"x64"}

如果只有自己使用可以不修改

证书安装

打开 certificates 目录,将其中所有证书双击安装,大部分奇怪的问题都是缺少证书导致的
在这里插入图片描述

安装

在同一局域网内的电脑上命令窗口执行

\\192.168.1.2\VsLayout\vs_setup.exe --noWeb

后续安装与在线安装相同,注意不可选择布局中未下载的负载

其它说明

使用导出的 vsconfig 文件 来自定义布局内容

##更新布局包

vs_enterprise.exe --update --quiet

启动安装后闪退无反应问题

执行安装命令后下载进度条满了之后闪退

安装证书,下载

更多推荐