首页 > 教程攻略 > ai教程 >GitHub Copilot 在 Visual Studio 安装扩展教程

GitHub Copilot 在 Visual Studio 安装扩展教程

来源:互联网 时间:2026-07-23 07:02:33

Visual Studio 里找不到 GitHub Copilot 图标?先别急着去

Extensions > Manage Extensions

里翻。从 Visual Studio 2022 17.10 版本开始,Copilot 和 Copilot Chat 已经合并成了内置组件,安装入口也从扩展管理器挪到了 Visual Studio Installer 里。只有还在用 17.8 或 17.9 的版本,才需要走老路的扩展安装流程。

装好之后的状态其实很好判断——右上角那个 Copilot 图标不再显示

Install Copilot

了。登录一个有 Copilot 权限的 GitHub 账号,菜单里就能看到

Open Chat Window

Settings

和用量入口。这套操作目前只适用于 Windows 上的 Visual Studio 2022 17.10 或更高版本。

动手前先核对版本和账号

先梳理几个关键点。打开 Visual Studio 的

Help > About Microsoft Visual Studio

,确认版本号。17.10 或更高版本走 Installer 组件路径;17.8 或 17.9 应使用旧版

Manage Extensions

,更稳妥的做法是先更新 Visual Studio。账号方面,准备一个已获得 Copilot Free 有限额度或可用付费方案的 GitHub 账号——组织账号还得留意一下管理员策略限制。

成功标志:

版本满足 17.10 或更高,GitHub 账号能正常登录且具有 Copilot 访问权。

失败处理:

版本太旧时先打开 Visual Studio Installer 更新;账号没有访问权时先切换到正确账号,组织账号则联系管理员核对分配与策略。保存未提交的代码并关闭重要调试任务,后续安装可能要求退出 Visual Studio。

步骤 1:从 Copilot 状态图标确认缺少组件

  1. 实际要做什么:

    查看 Visual Studio 右上角的 Copilot 状态图标,确认当前是否处于未安装状态。

    从哪里进去:

    打开任意解决方案后,看窗口右上角的 Copilot 图标并展开菜单。若菜单显示

    Install Copilot

    ,说明组件尚未装入当前 Visual Studio 实例;点击它可转到安装流程。

    怎么判断成了:

    Visual Studio Installer 被打开,并定位到需要修改的 Visual Studio 实例。

    卡住了怎么办:

    右上角没有状态图标或点击后没有启动 Installer,可从 Windows 开始菜单直接打开

    Visual Studio Installer

    ,别转去下载来源不明的 VSIX 文件。

这一步的作用就是判断和引导。看到

Install Copilot

,就把问题定位为“组件缺失”——还没到账号登录环节呢。

Visual Studio 右上角 Copilot 状态菜单显示 Install Copilot 和 Hide Copilot

步骤 2:在 Visual Studio Installer 勾选 GitHub Copilot

  1. 实际要做什么:

    给正在使用的 Visual Studio 实例加入 GitHub Copilot 可选组件。

    从哪里进去:

    在 Visual Studio Installer 找到目标实例,点击

    Modify

    。进入

    Workloads

    后选中当前项目所需的工作负载,在右侧

    Installation details

    Optional

    区域勾选

    GitHub Copilot

    ,再点击右下角

    Modify

    怎么判断成了:

    Installer 完成下载和安装,没有显示挂起、回滚或空间不足错误,GitHub Copilot 复选框保持选中。

    卡住了怎么办:

    列表里没有 GitHub Copilot 时,先更新 Visual Studio Installer,并确认目标实例已到 17.10 或更高版本;安装被占用时彻底退出 Visual Studio 后再执行 Modify;空间不足则先释放系统盘空间。

右侧的

GitHub Copilot

复选框和右下角

Modify

是这一步的两个关键判断点。工作负载名称会随开发方向变化,不必照搬截图中选中的项目。

Visual Studio Installer 的工作负载页面在 Optional 组件中勾选 GitHub Copilot,右下角显示 Modify 按钮

步骤 3:重启 Visual Studio 并检查加载状态

  1. 实际要做什么:

    安装结束后重新启动 Visual Studio,让新组件完成加载。

    从哪里进去:

    关闭 Installer,重新打开刚才修改的 Visual Studio 实例和一个代码解决方案,再展开右上角 Copilot 状态菜单。

    怎么判断成了:

    菜单不再显示

    Install Copilot

    ,而是出现登录、打开聊天或 Copilot 设置相关入口。

    卡住了怎么办:

    仍显示未安装时,先核对 Installer 修改的是不是同一个 Community、Professional 或 Enterprise 实例;确认无误后退出所有 Visual Studio 窗口,再回到 Installer 检查组件是否仍被勾选。

步骤 4:从 Copilot Chat 登录 GitHub

  1. 实际要做什么:

    把 Visual Studio 与具备 Copilot 权限的 GitHub 账号关联。

    从哪里进去:

    展开右上角 Copilot 菜单,选择

    Open Chat Window to Sign In

    。已有 Copilot 账号时在聊天窗口选择

    Sign in

    ;尚未开通时可选择

    Sign up for Copilot Free

    怎么判断成了:

    浏览器登录结束后回到 Visual Studio,聊天窗口不再停留在注册或登录页面,Copilot 状态图标开始反映当前账号状态。

    卡住了怎么办:

    浏览器完成登录但 IDE 没有变化时,检查浏览器登录的 GitHub 账号是否就是 Visual Studio 中的账号;登录窗口被公司策略拦截时,先让管理员核对组织的 Copilot 使用策略。

图中上方是现有账号的登录入口,下方是 Copilot Free 注册入口。已经有权限的人直接走

Sign in

,不需要重复注册。

Visual Studio 的 Copilot Chat 和状态菜单显示 Open Chat Window to Sign In 与 Sign up for Copilot Free

步骤 5:多账号环境把正确的 GitHub 账号设为活动账号

  1. 实际要做什么:

    确认 Visual Studio 当前活动的 GitHub 账号拥有 Copilot 访问权。

    从哪里进去:

    打开右上角账号菜单,查看 GitHub 账号旁的

    Active

    标记。若权限在另一个账号上,打开该账号的更多操作并选择

    Set as active account

    怎么判断成了:

    正确账号旁出现

    Active

    ,Copilot 菜单从未登录或无权限状态切换为可用状态。

    卡住了怎么办:

    目标账号不在列表中时选择添加其他账号;已经设为 Active 仍无权限时,到 GitHub 账号侧核对 Copilot 方案,组织账号还要确认管理员是否已分配席位并允许在 Visual Studio 使用。

多账号时,登录成功不等于账号选对。只看

Active

标记,避免拿没有 Copilot 权限的 GitHub 账号去判断组件安装失败。

Visual Studio 账号菜单显示一个 GitHub 账号为 Active,并提供 Set as active account

步骤 6:用状态菜单确认安装和登录都已生效

  1. 实际要做什么:

    再次展开 Copilot 状态菜单,确认组件、账号和服务状态。

    从哪里进去:

    在 Visual Studio 右上角点击 Copilot 图标。正常菜单会提供

    Copilot Usage

    Open Chat Window

    Settings

    和订阅管理等选项。

    怎么判断成了:

    可以打开 Copilot Chat,菜单不再显示安装或登录提示,状态图标处于可用状态。

    卡住了怎么办:

    状态为 inactive 时重新检查活动账号和 Copilot 权限;状态为 una vailable 时先检查网络与服务状态;若提示凭据过期,从状态菜单刷新 GitHub 凭据后重新登录。管理员禁用的情况只能由组织管理员处理。

看到完整的聊天、设置和用量菜单,说明安装与账号关联已经跨过最容易混淆的两个关口。接下来再打开聊天窗口做一次简单提问,就能确认整个交互链路是否通畅。

Visual Studio 的 Copilot 状态菜单显示 Copilot Usage、Open Chat Window、Settings 和 Manage Copilot Subscription

完成检查清单

  • Visual Studio 版本为 2022 17.10 或更高;17.8、17.9 已明确按旧扩展路径处理。

  • Visual Studio Installer 中的

    GitHub Copilot

    组件保持勾选,Modify 执行结束且没有回滚错误。

  • 重启后 Copilot 菜单不再显示

    Install Copilot

  • 具备 Copilot 权限的 GitHub 账号已登录;多账号环境中的正确账号带有

    Active

    标记。

  • Copilot 菜单能打开 Chat 和 Settings,安装、登录、网络或组织策略错误没有持续出现。

  • 文中的 5 张真实界面图都能打开,分别用于判断未安装状态、Installer 组件、登录入口、活动账号和激活状态。