更新 Visual Studio

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

本主题讨论了如何在 Windows 上更新 Visual Studio 的客户端安装。 对于 Visual Studio for Mac,请参阅更新 Visual Studio for Mac

计算机上必须先安装了 Visual Studio 才能进行更新。

如果你是 IT 管理员,并且想要将组织的客户端配置为从网络布局进行更新,请参阅 Visual Studio 管理员指南,尤其是有关管理和更新网络安装的部分。

更新之前

默认情况下,若要安装、更新或修改 Visual Studio,执行更新的帐户必须在计算机上具有管理权限,并且还必须具有对产品更新来源的权限(Internet 或内部位置)。 如果以典型用户身份登录并尝试执行其中一个命令,则你会收到用户帐户控制通知,提示你输入管理员凭据。 从 2023 年 8 月开始,管理员可以通过配置 AllowStandardUserControl 策略来委托对标准用户的更新的控制。 有关详细信息,请参阅用户权限与 Visual Studio

在执行更新之前,必须关闭 Visual Studio。 强烈建议在执行更新之前保存工作。

建议更新到最新版本的 Visual Studio 2019,以便始终获得最新功能、修复和改进。 若要体验最新版本,建议下载并安装 Visual Studio 2022

有几种不同的方法可以更新 Visual Studio 的安装。 可以通过 Visual Studio 安装程序更新,可以在 IDE 中检查更新或使用通知中心,可以配置 Visual Studio 以便在关闭时更新,可以通过运行特定版本的引导程序进行更新,可以用程序方式更新 Visual Studio,或者可以成为使用管理员更新方式的组织的成员。 下面介绍如何使用这些不同的方法更新 Visual Studio 2019。

使用 Visual Studio 安装程序

Visual Studio 安装功能和 bug 修复通常在安装程序中实现。 安装程序现已在当前支持的所有 Visual Studio 产品的最新版本中提供。 这意味着,除非另有指定,否则一般情况下,所有新的设置功能通常仅在产品的较旧版本中自动提供且无缝工作。

  1. 在计算机上找到 Visual Studio 安装程序。

    在 Windows“开始”菜单中,可以搜索“安装程序”。

    Screenshot showing the result of a Start menu search for the Visual Studio Installer.

    可能需要先更新安装程序,然后才能继续操作。 如果是这样,请按照提示操作。

  2. 在安装程序中,查找要更新的 Visual Studio 的实例。

    例如,如果以前安装了 Visual Studio Community 2019,并且具有该版本的更新,则安装程序中将显示“更新可用”消息。

    Screenshot showing a Visual Studio 2019 installation with an available update.

  3. 选择“更新”,以安装更新

    Screenshot showing the Update button in the Visual Studio installer that can be used to update to a Visual Studio 2019 installation.

  4. 更新完成后,系统可能会要求你重新启动计算机。 如果是这样,请执行该操作,然后像往常一样启动 Visual Studio。

    如果系统不要求你重新启动计算机,请选择“启动”以从安装程序启动 Visual Studio。

    Screenshot showing the Launch button in the Visual Studio installer that can be used to start Visual Studio 2019.

使用 IDE 中的消息框

  1. 打开 Visual Studio 时,IDE 会检查更新是否可用。 在某些情况下,系统会短暂显示 Visual Studio 2019 更新消息。 如果要立即更新,请选择“查看详细信息”。 如果要将更新延迟到关闭 Visual Studio 时,选择“关闭时更新”

    Screenshot showing the 'Visual Studio 2019 update' message in the IDE.

  2. 如果选择“查看详细信息”,然后在后续的对话框中,选择“更新”以立即更新

    Screenshot showing the Update button in the 'Update downloaded and ready to install' dialog box.

在 IDE 中使用“通知”中心

  1. 从 Visual Studio IDE 的右下角选择“通知”图标,打开“通知”中心。

    Screenshot showing the notification icon in the Visual Studio IDE.

  2. 在通知中心,选择要安装的更新。 如果要立即更新,请选择“查看详细信息”,然后在后续的对话框中,选择“更新”。 如果要将更新延迟到关闭 Visual Studio 时,选择“关闭时更新”

    Screenshot showing the Notification hub in Visual Studio 2019.

注意

更新通知消息框或“通知中心”内的“关闭时更新”命令不是永久设置;它仅适用于当前更新。 这是将更新延迟到自愿关闭 Visual Studio 时的一种方法。 在 Visual Studio 2019 中,在每次确认或取消有可用更新的通知时,必须选择“关闭时更新”延迟

在 IDE 中手动检查更新

  1. 你可以从菜单栏中选择“帮助”,然后选择“检查更新”,来检查是否有更新 。 你也可以使用搜索框,按 Ctrl+Q 键,输入“检查更新”,然后选择匹配的搜索结果 。 在后续的“更新可用”对话框中,选择“更新”

    Screenshot showing the 'Check for Updates' from the Help menu.

运行特定引导程序以将产品更新到特定版本

如果你是 Enterprise 或 Professional 客户,可以将 Visual Studio 2019 的实例更新为已发布的任何特定版本,只要其版本高于当前安装的版本。 若要通过此方法更新 Visual Studio 2019 的实例,导航到 Visual Studio 2019 版本历史记录页,将对应于所需更新版本的引导程序下载到产品安装目录中,然后双击它以启动更新。

自定义更新设置

可以自定义多个不同的设置来控制更新行为。 其中一些设置是 Visual Studio 2019 本机设置,用于处理产品位的下载和安装方式及时间。 其他设置(例如配置更新源的能力)需要具有较新的 Visual Studio 2022 安装程序。

安装和下载行为

  1. 在菜单栏上,依次选择“工具”>“选项” 。

  2. 展开“环境”,然后选择“生产更新”

    Screenshot showing the updates settings in Visual Studio.

  3. 观察可在此对话框中设置的配置选项。 你可以选择“自动下载更新”设置,该设置允许在计算机处于空闲状态时下载更新。 还有两种安装模式可供选择:在下载时安装,以及全部下载后再安装 。 选择安装模式和 Visual Studio 更新所需的自动下载设置。

配置更新的源位置

如果位于企业环境中,可以配置客户端实例查找更新的位置。 这适用于从网络布局安装客户端,但稍后希望客户端从其他网络布局获取更新的情况。 配置更新位置的能力要求存在较新的 Visual Studio 2022 安装程序,该安装程序可通过在客户端计算机上获取最新安装程序或由管理员通过网络布局推送最新安装程序来获取。 有关如何使用此功能的详细信息,请参阅有关配置更新源位置的 Visual Studio 2022 文档

建议更新到最新版本的 Visual Studio 2022,以便始终获得最新功能、修复和改进。

有许多不同的方法可以更新 Visual Studio 的安装。 可以通过 Visual Studio 安装程序更新,可以在 IDE 中检查更新或使用通知中心,配置 Visual Studio 以便在关闭时更新,可以通过运行特定版本的引导程序进行更新,可以用程序方式更新 Visual Studio,或者可以成为使用管理员更新方式的组织的成员。 下面介绍如何使用这些不同的方法更新 Visual Studio 2022。

使用 Visual Studio 安装程序

  1. 在计算机上找到 Visual Studio 安装程序。

    在 Windows 的“开始”菜单中,搜索“安装程序”,然后从结果中选择“Visual Studio 安装程序”。

    Screenshot showing the result of a Start menu search for the Visual Studio Installer.

    如果系统提示先更新 Visual Studio 安装程序后再继续,请按照提示进行操作。

注意

Visual Studio 安装功能和 bug 修复通常在安装程序中实现。 安装程序现已在当前支持的所有 Visual Studio 产品的最新版本中提供。 这意味着,除非另有指定,否则一般情况下,所有新的设置功能通常仅在产品的较旧版本中自动提供且无缝工作。

  1. 在 Visual Studio 安装程序中,查找要更新的 Visual Studio 的安装。

    例如,如果以前安装了 Visual Studio Community 2022,并且具有该版本的更新,则 Visual Studio 安装程序中将显示“有可用更新”消息。

    Screenshot showing the Update button and message in the Visual Studio Installer when a new update is available.

  2. 选择“更新”以安装更新。

    Screenshot showing the Update button that you can select to install the new update.

  3. 更新完成后,Visual Studio 安装程序可能会提示你重启计算机。 如果是这样,请执行该操作,然后像往常一样启动 Visual Studio。

    如果系统不要求你重启计算机,请选择“启动”以从 Visual Studio 安装程序启动 Visual Studio。

    Screenshot showing the Launch button that you can select to start Visual Studio.

使用 IDE 中的消息框

  1. 打开 Visual Studio 时,IDE 会检查更新是否可用。 在某些情况下,系统会短暂显示 Visual Studio 2022 更新消息。 如果要立即更新,请选择“查看详细信息”。 如果要将更新延迟到关闭 Visual Studio 时,选择“关闭时更新”。

    Screenshot showing an update message for Visual Studio 2022 in the lower-right corner of the Visual Studio IDE.

  2. 如果选择“查看详细信息”,然后在后续的“有可用更新”对话框中,选择“更新”以立即更新 。

    Screenshot showing the Update button in the 'Update available' dialog box in Visual Studio 2022.

在 IDE 中使用“通知”中心

  1. 从 Visual Studio IDE 的右下角选择“通知”图标,打开“通知”中心。

    Screenshot showing the notification icon in the Visual Studio IDE.

  2. 在通知中心,选择要安装的更新。 如果要立即更新,请选择“查看详细信息”。 如果要将更新延迟到关闭 Visual Studio 时,选择“关闭时更新”。

    Screenshot showing the Notifications hub in the Visual Studio IDE.

  3. 如果选择“查看详细信息”,然后在后续的“有可用更新”对话框中,选择“更新” 。

注意

更新通知消息框或“通知中心”内的“关闭时更新”命令不是永久设置;它仅适用于当前更新。 这是将更新延迟到自愿关闭 Visual Studio 时的一种方法。 若要了解如何永久配置此设置,请参阅自定义更新设置部分。

在 IDE 中手动检查更新

  1. 你可以从菜单栏中选择“帮助”,然后选择“检查更新”,来检查是否有更新 。 你也可以使用搜索框,按 Ctrl+Q 键,输入“检查更新”,然后选择匹配的搜索结果。 在后续的“更新可用”对话框中,选择“更新”

    Screenshot showing the 'Check for Updates' option in the Help menu.

运行特定引导程序以将产品更新到特定版本

如果你是 Enterprise 或 Professional 客户,可以将 Visual Studio 2022 的实例更新为已发布的任何特定版本,只要其版本高于当前安装的版本。 若要通过此方法更新 Visual Studio 2022 的实例,导航到 Visual Studio 2022 版本历史记录页,将对应于所需更新版本的引导程序下载到产品安装目录中,然后双击它以启动更新。

自定义更新设置

可以自定义多个不同的设置来控制更新行为,例如如何以及何时下载和安装产品位,或者更新源的位置。

始终在关闭时更新和其他下载行为

  1. 在菜单栏上,依次选择“工具”>“选项” 。 展开“环境”,然后选择“生产更新”。 观察可在此对话框中设置的配置选项。

    Screenshot showing the Updates settings in the Options window of the Visual Studio IDE.

  • 你可以选择“自动下载更新”设置,该设置允许在计算机处于空闲状态时下载更新。
  • 可将 Visual Studio 配置为在关闭时自动应用最新的可用更新。 此设置可在 Visual Studio 的每个实例上配置。 例如,可以将预览版实例设置为在 Visual Studio 关闭时应用更新,但其他 Visual Studio 实例可以继续按需更新。 将 Visual Studio 配置为“始终在关闭时更新”后,Visual Studio 更新将在 Visual Studio 和所有相关进程关闭后开始。 如果已计划安装或更新任何扩展,则 Visual Studio 更新将直到 Visual Studio 下次关闭时才开始。
  • 还有两种安装模式可供选择:在下载时安装,以及全部下载后再安装

配置更新的源位置

使用 Visual Studio 2022,现在可以配置客户端从何处获取更新。 这些更新源位置被称为“通道”,你可以在 Visual Studio 发行节奏文档中找到更多关于通道目的和可用性的信息。 Microsoft 向所有人提供当前频道和预览频道,并且长期服务通渠道 (LTSC) 可供 Enterprise 和 Professional 客户使用大概 18 个月。 IT 管理员还可以配置客户端应有权访问的更新源位置,例如网络布局。 有关其他方法建议,请参阅 Visual Studio 管理员指南,并参阅 modifySettings 命令文档,了解如何以编程方式访问此功能。

有两种方法可以打开“更新设置”对话框,这允许你手动更改 Visual Studio 实例应获取更新的通道。

  1. 打开 Visual Studio 安装程序,选择要配置的实例,选择“更多”按钮,然后选择“更新设置”菜单选项 。 请参阅前面的说明,了解如何查找 Visual Studio 安装程序。

Screenshot showing the Updates settings in the Installer.

  1. 调用“更新设置”对话框的另一种方法是打开 Visual Studio IDE,打开“有可用更新”对话框(更新通知上的“查看详细信息”或“帮助”菜单上的“检查更新”),然后单击“更改更新设置”链接 。

Screenshot showing the Updates settings in the Update available dialog in the IDE.

“更新设置”对话框将如下所示。 在此示例中,Visual Studio 实例使用 LTSC 17.0 通道。

Screenshot showing the Updates settings dialog in the Visual Studio 2022 IDE.

通过在“更新通道”下拉菜单中选择正确的值,你可以控制这个 Visual Studio 实例未来更新的源位置。 其他需要记住的方面包括:

  • 预览版和最新版通道适用于所有版本的 Visual Studio,LTSC 通道仅适用于 Professional Enterprise 客户。
  • 可以选择在配置“更新通道”位置后立即更新 Visual Studio 实例。 或者,可以将实际产品更新延迟到稍后的时间。 配置更新通道的行为和更新产品的行为是两个独立的事件。 有关如何以编程方式控制更新通道的信息,请参阅使用 modifySettings 命令
  • 只有当该通道提示提供的产品版本大于你所安装的版本时,你才能改变更新通道。 例如,始终可以从最新版通道转换到预览版通道,但无法从预览版通道转换到最新版通道,除非最新版通道的最新版本超过已安装的预览版。
  • 更新到新通道时,将在该通道安装最新版本。 如果你是企业客户,并且想要在该通道上安装特定产品版本,请按照前面所述的运行特定引导程序说明进行操作。
  • LTSC 通道都具有到期日期,如上图所示。 LTSC 过期后,它将不能用作更新源,并且将从此列表中消失。
  • 所有 Microsoft 通道都托管在 Microsoft 服务器上,需要访问 Internet。
  • 每个 Visual Studio 实例都能够独立配置其源进行更新。 因此,如果安装了两个 Visual Studio 2022 实例,则每个实例都可以从不同的通道进行更新。
  • IT 管理员可以控制“更新通道”下拉菜单中的文本。 例如,他们可以将网络布局位置添加为更新源。 他们还可以禁止 Microsoft 托管位置作为更新源选项提供。 此功能还适用于 Visual Studio 2019 安装。 有关如何配置这些更新位置的信息,请参阅为企业部署设置默认值页。

以程序方式更新 Visual Studio

可以使用引导程序或安装程序来以程序方式更新 Visual Studio。 有关详细信息,请参阅联机命令行文档

管理员更新

如果你是集中管理软件安装的组织的一员,则企业管理员可能会控制 Visual Studio 在你计算机上的更新方式。 有关如何控制或配置计算机可接受的更新类型的详细信息,请参阅使用 Configuration Manager 部署 Visual Studio 更新

移除不受支持的组件

使用最新的 Visual Studio 2022 安装程序,现在可以批量删除已转换为不支持状态的组件。 可以使用如下所述的安装程序手动删除它们,也可以以编程方式删除它们,或者通过计算机范围的策略将其删除。 详细了解如何删除不支持的组件,以及如何帮助确保软件环境的安全。

若要通过 UI 手动批量删除不支持的组件,可以

  1. 打开 Visual Studio 安装程序,然后选择“修改”。

  2. 选择“删除所有不支持的组件”。

    Screenshot of the Remove out-of-support components option.

将取消选择带不支持标签的所有组件并将其卸载。

还可以配置特定的 Visual Studio 实例,以永久删除转换为不支持状态的所有组件,方法是在 Visual Studio 安装程序中选择选项“更多”>“更新设置”>“在将来更新期间删除所有不支持的组件”。 配置此设置后,将在该 Visual Studio 实例的下一次 Visual Studio 更新期间删除将来转换为不支持状态的任何组件。

Screenshot of Remove all out-of-state components during future updates option in the Update Settings dialog.

使用最新最出色的安装程序

最新版本 Visual Studio 中的最新版本的安装程序通常具有最可靠可信的功能集。 此功能通常会在版本较低的产品上无缝工作。 若要在客户端计算机上手动获取最新版本的安装程序(例如,如果希望最新的 Visual Studio 2022 安装程序的功能控制 Visual Studio 2019 安装),可以执行以下操作之一:

  1. 下载任何近期的引导程序来获得最新版本的 Visual Studio,然后

    • 双击引导程序以启动安装。 最新的安装程序将首先安装到计算机上。 一旦弹出“选择工作负载”屏幕,只需取消安装。

    • 在命令窗口中,使用引导程序更新安装程序,如下所示:

      vs_enterprise.exe --update --quiet
      

从 Microsoft 目录更新

可以将管理员更新从 Microsoft 更新目录下载到计算机上的安装目录中,并使用它来更新安装,只需双击即可应用更新。

支持或故障排除

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

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

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

另请参阅