创建 Visual Studio 的脱机安装

Visual Studio 2017 经过精心设计,可在各种网络和计算机配置中良好运行。 虽然我们建议你试用 Visual Studio Web 安装程序(这是一个小巧文件,可及时提供最新修补程序和功能),但我们知道对你而言这也许并不可行。

Visual Studio 2019 和更高版本经过精心设计,可在各种网络和计算机配置中良好运行。 虽然我们建议你试用 Visual Studio Web 安装程序(这是一个小巧文件,可及时提供最新修补程序和功能),但我们知道对你而言这也许并不可行。

例如,你的 Internet 连接不可靠或带宽较低。 如果是这样,可选择:在安装之前使用新的“全部下载后再安装”功能下载文件,或使用命令行创建文件的本地缓存。

备注

如果你是企业管理员,并且要将 Visual Studio 部署到客户端工作站网络(与 Internet 之间设有防火墙),请参阅创建 Visual Studio 的网络安装安装 Visual Studio 脱机安装所需的证书页面。

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

版本 15.8 中的新增功能:下载 Web 安装程序后,从 Visual Studio 安装程序中选择新的“全部下载后再安装”选项。 然后,继续安装。

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

下载 Web 安装程序后,从 Visual Studio 安装程序中选择新的“全部下载后再安装”选项。 然后,继续安装。

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

我们设计了“全部下载后再安装”功能,以便为进行下载的同一台计算机下载 Visual Studio 作为一个单独安装。 这样就可以在安装 Visual Studio 之前安全断开 Web。

重要

请勿使用“全部下载后再安装”功能来创建要传输到另一台计算机的脱机缓存。 这不是该功能的运作方式。

如果要在可用于安装 Visual Studio 的本地计算机上创建脱机缓存,请参阅下面的使用命令行创建本地缓存部分。 或者,创建 Visual Studio 的网络安装页提供了有关如何在网络上创建缓存的信息。

使用命令行创建本地缓存

下载小型引导程序后,使用命令行创建本地缓存。 然后,使用本地缓存安装 Visual Studio。 (此过程替换了以前版本中可用的 ISO 文件)。

下载小型引导程序文件后,使用命令行创建本地缓存。 然后,使用本地缓存安装 Visual Studio。

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

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

若要获取 Visual Studio 2017 版本 15.9 的最新引导程序,请转到 Visual Studio 早期版本页,并下载以下引导程序文件之一:

版本 Filename
Visual Studio Professional 2017 版本 15.9 vs_professional.exe
Visual Studio Enterprise 2017 版本 15.9 vs_enterprise.exe
Visual Studio 生成工具 2017 版本 15.9 vs_buildtools.exe

首先从 Visual Studio 下载页Visual Studio 2019 版本页下载 Visual Studio 2019 引导程序,以找到所选版本的 Visual Studio。 安装程序文件或引导程序将是以下项之一,或与之类似:

版本 文件
Visual Studio 2019 Community vs_community.exe
Visual Studio 2019 Professional vs_professional.exe
Visual Studio 2019 Enterprise vs_enterprise.exe
Visual Studio 2019 生成工具 vs_buildtools.exe

提示

发布的 Visual Studio 2022 版尚不可用,以下引导程序适用于 Visual Studio 2022 预览版。 首先从 Visual Studio 下载页下载 Visual Studio 2022 引导程序。

版本 下载
Visual Studio 2022 Professional vs_professional.exe
Visual Studio 2022 Enterprise vs_enterprise.exe

提示

如果以前下载过引导程序文件,并且想要验证其版本,操作方法如下。 在 Windows 中,打开文件资源管理器,右键单击引导程序文件,依次选择“属性”、“详细信息”选项卡,然后查看“产品版本”号 。 若要将该编号与 Visual Studio 的版本匹配,请参阅 Visual Studio 内部版本号和发布日期页。

提示

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

提示

如果以前下载过引导程序文件,并且想要验证其版本,则操作方法如下。 在 Windows 中,打开文件资源管理器,右键单击引导程序文件,依次选择“属性”、“详细信息”选项卡,然后查看“产品版本”号 。 若要将该编号与 Visual Studio 的版本匹配,请参阅 Visual Studio 2022 版本页。

步骤 2 - 创建本地安装缓存

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

打开命令提示符并使用使用命令行参数安装 Visual Studio 页中定义的引导程序参数来创建本地安装缓存。 下文和命令行参数示例页介绍了使用 Enterprise 引导程序的常见示例。 可以通过从语言区域设置列表中将 en-US 更改为区域设置来安装非英语语言,也可以使用组件和工作负载列表来进一步自定义缓存。

提示

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

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

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

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

      vs_enterprise.exe --layout c:\vslayout --add Microsoft.VisualStudio.Workload.NativeDesktop --includeRecommended --lang en-US
    
  • 若要创建包含所有功能的完整本地布局(仅限英文版)(耗时将很长,因为我们提供的功能非常多!),请运行:

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

备注

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

备注

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

步骤 3 - 从本地缓存安装 Visual Studio

当你从本地安装缓存安装 Visual Studio 时,Visual Studio 安装程序会使用这些文件的本地缓存版本。 不过,如果你在安装过程中选择的组件不在缓存中,则 Visual Studio 安装程序将尝试从 Internet 下载。 若要确保仅安装先前下载的文件,请使用在创建布局缓存时所用的相同命令行选项

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

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

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

c:\vslayout\vs_enterprise.exe --noweb --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.NetWeb --add Component.GitHub.VisualStudio --includeOptional

重要

如果使用的是 Visual Studio Community,则必须在安装后的 30 天内登录产品以激活它。 激活需要 Internet 连接。

备注

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

提示

对于脱机安装,如果收到一条错误消息,指出“找不到与以下参数匹配的项目”,请确保将 --noweb 开关用于版本 16.3.5 或更高版本。

语言区域设置列表

语言-区域设置 语言
cs-CZ 捷克语
de-DE 德语
zh-CN 英语
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 安装和升级问题疑难解答获取分步指南。

对于安装相关问题,我们还提供安装聊天(仅限英语)支持选项 。

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

另请参阅