更新 Visual Studio

适用于:yesVisual Studio noVisual Studio for Mac noVisual Studio Code

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

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

更新之前

若要安装、更新或修改 Visual Studio,执行更新的帐户必须在计算机上具有管理权限,并且还必须有权访问产品更新所在的位置, (Internet 或网络共享) 。 如果以典型用户身份登录并尝试执行其中一个命令,则你会收到用户帐户控制通知,提示你输入管理员凭据。 有关详细信息,请参阅用户权限与 Visual Studio

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

必须先在计算机上安装 Visual Studio,然后才能对其进行更新。 若要从 Microsoft 托管的服务器安装最新版本的 Visual Studio,请转到 Visual Studio 下载页。 如果当前正在使用 Visual Studio 的另一个实例,可以将 Visual Studio 的新实例并行安装到现有安装中,也可以在安装此新实例之前卸载 Visual Studio 的上一个实例

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

有几种不同的方法可以更新 Visual Studio 的安装。 可以通过 Visual Studio 安装程序更新,可以在 IDE 中检查更新或使用通知中心,或者可以通过运行特定版本的引导程序进行更新。 下面介绍如何使用这些各种方法更新 Visual Studio 2019。

使用 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.

手动检查更新

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

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

  2. 在“更新可用”对话框中,选择“更新”

    Screenshot showing the Update button in the 'Update available' dialog box.

使用“通知”中心

  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.

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

运行特定的引导程序

如果你是 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 2019 布局以使用最新的 Visual Studio 2022 安装程序的信息。

关闭时更新

在 Visual Studio 2019 版本 16.9 中,我们引入了“关闭时更新”的概念。 当更新可用时,IDE 中的更新通知 UI 提供了一种方法,可以将更新推迟到在自愿关闭 Visual Studio 时。 “关闭时更新”按钮将显示在更新通知消息框中,还可以在通知中心进行选择。 “关闭时更新”命令不是永久设置;它仅适用于当前更新。 换句话说,在每次确认或取消有可用更新的通知时,必须选择“关闭时更新”延迟。

Screenshot showing the Update on Close option in the update notification message box.

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

有几种不同的方法可以更新 Visual Studio 的安装。 可以通过 Visual Studio 安装程序更新,可以在 IDE 中检查更新或使用通知中心,或者可以通过运行特定版本的引导程序进行更新。 下面介绍如何使用这些各种方法更新 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 安装程序后再继续,请按照提示进行操作。

  2. 在 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.

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

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

  4. 更新完成后,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.

手动检查更新

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

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

  2. 在“更新可用”对话框中,选择“更新”

    Screenshot showing the Update button in the 'Update available' dialog box.

使用“通知”中心

  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. 如果选择“查看详细信息”,然后在后续的“有可用更新”对话框中,选择“更新” 。

运行特定的引导程序

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

自定义更新设置

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

安装和下载行为

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

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

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

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

配置更新的源位置

使用 Visual Studio 2022,现在可以配置客户端从何处获取更新。 这些更新源位置被称为“通道“,你可以在Visual Studio 发行节奏文档中找到更多关于通道目的和可用性的信息。 Microsoft 向所有人提供最新版和预览版通道,并且长期服务通道 (LTSC) 可供 Enterprise 和 Professional 客户使用。 IT 管理员还可以配置客户端应有权访问的更新源位置,例如网络布局。 请参考 Visual Studio 管理员指南,了解其他选项和如何设置的细节。

有两种方法可以打开“更新设置”对话框,这允许你更改 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 安装。 有关如何配置这些更新位置的信息,请参阅 “为企业部署设置默认值 ”页。

关闭时更新

当更新可用时,IDE 中的更新通知 UI 提供了一种方法,可以将更新推迟到在自愿关闭 Visual Studio 时。 “关闭时更新”按钮将显示在更新通知消息框中,还可以在通知中心进行选择 。 “关闭时更新”命令不是永久设置;它仅适用于当前更新。 换句话说,在每次确认或取消有可用更新的通知时,必须选择“关闭时更新”延迟。

Screenshot showing the Update on Close option in the update notification message box.

管理员更新

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

支持或故障排除

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

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

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

另请参阅