在 Visual Studio 中安装 GitHub Copilot

Visual Studio 中的 GitHub Copilot 补全和 GitHub Copilot Chat 可以在 Visual Studio 中实现增强的 AI 辅助开发,帮助你在编写代码时更加高效

本文介绍如何在 Visual Studio 中安装 GitHub Copilot。 如果你使用 Visual Studio 2022 版本 17.10 或更高版本,你将学会如何使用集成开发环境(IDE)中的 Copilot 徽章来管理 Copilot 状态。

获取 GitHub Copilot for Visual Studio 2022 版本 17.10 或更高版本

通过 Visual Studio 2022 版本 17.10,GitHub Copilot 和 GitHub Copilot Chat 可作为将 Copilot 和 Copilot Chat 合并为一个包的单个体验进行安装。 统一的 GitHub Copilot 体验作为内置组件包含在所有工作负载中,默认情况下在所有工作负载中推荐,并且可通过 Visual Studio 安装程序获取。

若要获取新的统一 GitHub Copilot 体验,

  • 安装 Visual Studio 2022 17.10 或更高版本
  • 在安装程序中选择至少一个工作负荷。 请确保保持预先选中的组件 GitHub Copilot 处于选中状态。 或者,如果未选择任何工作负荷,请从安装程序 各个组件 中选择它来安装 GitHub Copilot

默认情况下,GitHub Copilot 随所有工作负荷一起安装。 如果选择排除它,则可以稍后使用 Visual Studio 安装程序修改安装,然后选择 GitHub Copilot 组件进行安装

获取 GitHub Copilot for Visual Studio 2022 版本 17.8 到 17.9

在 Visual Studio 2022 版本 17.8 到 17.9 中,GitHub Copilot 和 GitHub Copilot Chat 可作为两个单独的扩展进行安装。

备注

安装 GitHub Copilot 扩展是安装 GitHub Copilot 聊天的先决条件。

安装 GitHub Copilot

可通过以下方式之一获取 GitHub Copilot 扩展

安装 GitHub Copilot Chat

可以通过以下方法之一获取 GitHub Copilot Chat 扩展

GitHub 将提供对 GitHub Copilot Chat 的支持,您可以通过 https://support.github.com联系到他们。

使用 Visual Studio 安装程序进行安装

  1. 启动 Visual Studio 安装程序。

  2. 选择要修改的 Visual Studio 的安装,然后选择 修改

  3. 选择任何工作负荷,例如,.NET 桌面开发

  4. “可选 组件”列表中选择 GitHub Copilot,然后选择 “修改”以安装扩展。

    显示使用 Visual Studio 安装程序安装 GitHub Copilot 组件的屏幕截图。

    备注

    在版本 17.9 或更早版本中,你将使用“管理扩展” 对话框来管理 GitHub Copilot 扩展的更新。

使用“管理扩展”对话框进行安装

  1. 打开 Visual Studio。
  2. 在菜单栏上,选择 扩展>管理扩展
  3. 在搜索框中,输入“GitHub Copilot”或“GitHub Copilot Chat”。
  4. 选择该扩展,然后选择“下载”按钮
  5. 重启 Visual Studio 以完成安装过程。

备注

有关激活 & 授权的详细信息,请参阅 GitHub Docs 中的 安装 Visual Studio 扩展 部分。

从 Visual Studio Marketplace 安装

直接从 Visual Studio Marketplace下载和安装扩展。

管理 Copilot 状态

使用 Visual Studio 2022 版本 17.10 时,Visual Studio 环境的右上角会显示一个 Copilot 状态图标,指示 Copilot 是否处于活动状态、非活动、不可用或未安装。 使用状态图标中的下拉菜单,可以轻松访问有助于管理或排查 Copilot 状态问题的选项。 某些选项可用或灰显,具体取决于 Copilot 的状态。

注释

请注意,状态图标正在从 Visual Studio 编辑器的底部面板移动。

Copilot 处于活动状态

如果使用具有 Copilot 访问权限GitHub 帐户登录到 Visual Studio,则 Copilot 处于活动状态并完全正常运行。 使用下拉菜单,可以轻松打开聊天窗口、访问 Copilot 设置和管理 Copilot 订阅。

Copilot 徽章在 Copilot 处于活动状态时的屏幕截图。

Copilot 处于非活动状态

如果 Copilot 已安装但处于非活动状态,可能是因为:

  • 你尚未使用 GitHub 帐户登录到 Visual Studio
  • 登录的 GitHub 帐户没有有效的 Copilot 订阅

从状态图标中选择 添加包含 Copilot 订阅的 GitHub 帐户,以打开 帐户设置使用具有活动订阅的 GitHub 帐户 登录 Copilot。 登录后,Copilot 状态图标将更新为活动状态。

当 Copilot 处于非活动状态时的徽章屏幕截图。

如果 Copilot 处于非活动状态,因为需要刷新已登录的 GitHub 帐户凭据,请从下拉列表中选择 刷新 GitHub 凭据 以刷新 GitHub 帐户并再次登录。

如果管理员 禁用Copilot,请联系 IT 管理员了解详细信息。

Copilot 不可用

如果 Copilot 已安装但无法使用,则可能是因为 网络连接问题服务器端技术问题或过期的服务计划。 在此状态下,Copilot 在解决外部问题之前不提供其常规服务。

在下拉菜单中选择“Copilot 无法访问”以打开有关诊断和解决 GitHub Copilot 的常见网络错误的“疑难解答”页面。 当问题得到解决并且你已使用活动订阅登录时,Copilot 状态图标将更新为活动

当 Copilot 不可用时,Copilot 徽章的屏幕截图。

未安装 Copilot

如果选择通过取消选中安装程序中的 GitHub Copilot 组件来选择退出默认安装,则状态图标仍可在 IDE 中使用。

从下拉列表中选择“安装 Copilot”以安装 Copilot。 如果选择不安装 Copilot,则可以从下拉列表中选择 隐藏 Copilot,以隐藏 IDE 中的 Copilot 状态图标。

未安装 Copilot 时的 Copilot 徽章截图。

禁用 Copilot

隐藏 Copilot 标识

通过取消选择“工具”>“选项”>“环境”>“隐藏 Copilot 菜单徽章”,可以在 Visual Studio IDE 中隐藏 GitHub Copilot 徽章

“工具”>“选项”中用于隐藏 Copilot 徽章的选项的屏幕截图。

卸载 Copilot

可以使用 Visual Studio 安装程序从 Visual Studio 实例中删除 GitHub Copilot 组件。

  1. 选择“工具”>“获取工具和功能”,启动 Visual Studio 安装程序
  2. 选择“单个组件”
  3. 在搜索框中键入“copilot”。
  4. 取消选中“GitHub Copilot”并选择“修改”
  5. 重启 Visual Studio,然后从 Copilot 状态图标的下拉列表中选择 隐藏 Copilot,以隐藏徽章。

后续步骤

若要了解详细信息,请考虑浏览以下资源: