最近遇到了需要在内网机器上安装 Visual Studio 的场景。由于 Visual Studio 安装程序本身依赖网络下载组件,在离线环境中安装需要采用一些特殊的方式。

整体方案并不复杂,核心难点在于离线安装包体积庞大,会在下载文件传输环节消耗较多时间。

准备工作:

  • 一台联网机器
  • 文件传输介质(U 盘等)

一、下载 Visual Studio 引导程序

首先前往 Microsoft Visual Studio 官方下载页 获取 Visual Studio 引导程序(bootstrapper)。本文以 Visual Studio 2026 的引导程序 VisualStudioSetup.exe 为例进行演示。

图 1.1 VS 2026 引导程序

二、下载离线安装包(Layout)

打开命令行工具,并将工作目录切换至 Visual Studio 引导程序所在目录。快捷方式:在 Windows Explorer 地址栏中输入 cmd 并回车,即可直接打开以当前目录为工作目录的命令提示符窗口。

执行以下命令,将 Visual Studio 2026 的离线安装包下载至同目录下的 VS2026 Offline Full Package 文件夹中:

1
.\VisualStudioSetup.exe --layout ".\VS2026 Offline Full Package"

命令执行后,VisualStudioSetup.exe 会弹出一个新的控制台窗口以显示下载进度。下载过程中请勿关闭该窗口

图 2.1 离线安装包下载命令

该离线安装包文件夹最终体积较大,建议提前预留至少 100 GB 的磁盘空间

三、离线安装 Visual Studio

将下载完成的离线安装包目录及其全部内容拷贝至目标离线机器,然后双击运行 vs_setup.exe,按正常流程完成安装即可。

提示:当前版本离线包大小约为 86.4 GB,跨机器传输大文件时可根据实际环境选择合适的方式(如高速 U 盘、局域网共享等)。