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

适用范围:yesVisual Studio noVisual Studio for Mac noVisual Studio Code

Visual Studio 经过精心设计,可在各种网络和计算机配置中良好运行。 对于涉及本地计算机的所有方案,建议使用Visual Studio 安装程序,该文件是定期检查更新的小型文件,有助于保持最新修补程序和功能的最新状态。 此页上的信息讨论如何创建脱机安装包,以便在本地计算机上安装文件。

如果你是企业 IT 管理员,想要将 Visual Studio 部署到客户端工作站网络,或者需要创建要传输到或安装到另一台计算机的文件安装包,请参阅 Visual Studio 管理员指南创建基于网络的 Visual Studio 文档安装

使用“全部下载,然后安装”功能

有时联机访问有问题。 例如,Internet 连接可能不可靠,或者 Internet 连接的带宽较低。 对于此类情况,我们提供了用于获取 Visual Studio 的其他方法。 可以使用“全部下载”,然后在安装之前从Visual Studio 安装程序安装功能下载本地计算机上的安装包,也可以使用命令行创建本地安装包,以便稍后安装。

若要下载本地安装包,请选择“全部下载”,然后在Visual Studio 安装程序“工作负荷”选项卡底部的下拉列表中安装选项。 此功能的目的是将下载的 Visual Studio 包预加载到你计划最终安装 Visual Studio 的同一台计算机上。 首先在本地下载包,然后即可在安装 Visual Studio 之前安全地断开与 Internet 的连接。

“全部下载后再安装”选项

重要

“全部下载”,然后安装功能下载自定义到本地计算机的 Visual Studio 安装包。 请勿尝试将此下载的安装包传输到另一台计算机,因为它的设计方式不是这样。 相反,如果要下载安装包并将其传输到另一台计算机或将其安装,则需要创建布局,如 创建基于网络的 Visual Studio 文档安装 中所述。

还可以配置此 Visual Studio 实例的未来更新,以尊重 “全部下载”,然后安装 行为。 有关详细信息,请参阅自定义更新设置文档。

使用命令行创建本地布局

下载所需 Visual Studio 版本的引导程序,并将其复制到要用作本地布局源位置的目录中。 创建布局后,可以使用它安装 Visual Studio。 引导程序是用于创建、更新和执行其他 Visual Studio 安装操作的可执行文件。 必须建立 Internet 连接才能完成此操作。

步骤 1 - 下载 Visual Studio 引导程序

无论何时运行下面所列的引导程序,它们都将始终安装最新且最安全的 Visual Studio 2019 版本。 或者,如果要安装特定版本的 Visual Studio 2019,请转到 Visual Studio 2019 版本 页,其中包含指向每个服务版本的固定版本引导程序的链接,并下载所需的版本。 将其复制到要用作本地布局位置的目录中。

版本 引导程序
Visual Studio 2019 Professional 版本 16.11 vs_professional.exe
Visual Studio 2019 Enterprise 版本 16.11 vs_enterprise.exe
Visual Studio 2019 生成工具版本 16.11 vs_buildtools.exe

无论何时运行下面所列的引导程序,它们都始终将在当前通道上安装最新且最安全的 Visual Studio 2022 版本。 或者,如果要安装特定版本或 Visual Studio 2022 的特定频道,请转到 Visual Studio 2022 发布历史记录 页,其中包含每个通道上每个服务版本的常青和固定版本引导程序的链接,并下载所需的版本。 将其复制到要用作本地布局位置的目录中。

版本 引导程序
Visual Studio 2022 Community vs_community.exe
Visual Studio 2022 Professional vs_professional.exe
Visual Studio 2022 Enterprise vs_enterprise.exe
Visual Studio 2022 生成工具 vs_buildtools.exe

提示

如果之前下载了特定的引导程序文件,并且想要验证它将安装的版本,请执行以下操作。 在 Windows 中,打开文件资源管理器,右键单击引导程序文件,依次选择“属性”、“详细信息”选项卡,然后查看“产品版本”号 。 若要将该编号与 Visual Studio 的版本匹配,请参阅 Visual Studio 2019 版本页面底部的表。

提示

如果你之前下载了一个引导程序文件,并且想要验证它将安装的版本,操作方法如下。 在 Windows 中,打开“文件资源管理器”,右键单击该引导程序文件,选择“属性”,然后选择“详细信息”选项卡。“产品版本”字段将描述该引导程序将安装的频道和版本 。 版本号应始终读取为“指定内容的最新服务版本”,除非显式指定,否则频道为“当前”。 因此,产品版本为 LTSC 17.0 的引导程序将安装 17.0 LTSC 频道上提供的最新 17.0.x 服务版本。 产品版本仅显示“Visual Studio 2022”的引导程序将在当前频道上安装最新版本的 Visual Studio 2022。

步骤 2 - 创建本地布局

必须连接 Internet 才能完成此步骤。

使用管理员权限打开命令提示符,导航到下载引导程序到的目录,并使用 “使用命令行参数” 中定义的引导程序参数来安装 Visual Studio 页面以创建本地布局。 下文和命令行参数示例页介绍了使用 Enterprise 引导程序的常见示例。 可以通过从语言区域设置列表中更改为en-US区域设置来安装非英语语言,并且可以使用组件和工作负载列表进一步自定义本地布局。

提示

为了防止错误出现,请确保完全安装路径的长度小于 80 个字符。

  • 对于 .NET Web 和.NET 桌面开发,请运行:

      vs_enterprise.exe --layout c:\localVSlayout --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.NetWeb --add Component.GitHub.VisualStudio --includeOptional --lang en-US
    
  • 对于 .NET Web 和.NET 桌面开发,请运行:

      vs_enterprise.exe --layout c:\localVSlayout --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.NetWeb --includeOptional --lang en-US
    
  • 对于 .NET 桌面和 Office 开发,请运行:

      vs_enterprise.exe --layout c:\localVSlayout --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.Office --includeOptional --lang en-US
    
  • 对于 C++ 桌面开发,请运行:

      vs_enterprise.exe --layout c:\localVSlayout --add Microsoft.VisualStudio.Workload.NativeDesktop --includeRecommended --lang en-US
    
  • 若要创建完整的本地布局,仅限英语,所有功能 (这需要很长时间 —我们有很多 功能!) 运行:

      vs_enterprise.exe --layout c:\localVSlayout --lang en-US
    

注意

Visual Studio 的完整本地布局至少需要 41 GB 的磁盘空间。 有关详细信息,请参阅系统需求

注意

Visual Studio 的完整本地布局至少需要 45 GB 的磁盘空间。 有关详细信息,请参阅系统需求

步骤 3 - 从本地布局安装 Visual Studio

从本地布局安装 Visual Studio 时,Visual Studio 安装程序使用文件的本地版本。 但是,如果在安装期间选择不在布局中的组件,Visual Studio 安装程序将尝试从 Internet 下载它们。 若要确保仅安装以前下载的文件,请使用用于创建本地布局的相同 命令行选项 。 若要确保安装程序不会尝试访问 Internet,请使用 --noweb 开关。

例如,如果使用以下命令创建了本地安装布局:

vs_enterprise.exe --layout c:\localVSlayout --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.NetWeb --add Component.GitHub.VisualStudio --includeOptional --lang en-US

然后使用此命令运行安装:

c:\localVSlayout\vs_enterprise.exe --noweb --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.NetWeb --add Component.GitHub.VisualStudio --includeOptional
vs_enterprise.exe --layout c:\localVSlayout --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.NetWeb --includeOptional --lang en-US

然后使用此命令运行安装:

c:\localVSlayout\vs_enterprise.exe --noweb --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.NetWeb --includeOptional

重要

如果使用Visual Studio Community,系统可能会在安装后的 30 天内提示你登录,但不会影响使用该产品的能力。

注意

如果你遇到签名无效的错误,则必须安装更新的证书。 在本地布局中打开“证书”文件夹。 双击每个证书文件,然后单击完成证书管理器向导。 如果要求输入密码,请将密码留空。

语言区域设置列表

语言-区域设置 语言
cs-CZ 捷克语
de-DE 德语
en-US 英语
es-ES 西班牙语
fr-FR 法语
it-IT 意大利语
ja-JP 日语
ko-KR 朝鲜语
pl-PL 波兰语
pt-BR 葡萄牙语 - 巴西
ru-RU 俄语
tr-TR 土耳其语
zh-CN 简体中文
zh-TW 繁体中文

支持或故障排除

有时,你难免遇到一些问题。 如果 Visual Studio 安装失败,请参阅 Visual Studio 安装和升级问题疑难解答获取分步指南。

下面是另外几个支持选项:

  • 对于安装相关问题,我们还提供安装聊天(仅限英语)支持选项 。
  • 通过报告问题工具(会出现在 Visual Studio 安装程序和 Visual Studio IDE 中)向我们报告产品问题。 如果你是 IT 管理员,并且尚未安装 Visual Studio,可以在此处提交 IT 管理员反馈
  • Visual Studio 开发人员社区中,可提出功能建议、跟踪产品问题,并能找到答案。

另请参阅