Настройка GitHub Copilot для разработки Windows

Это руководство поможет вам настроить GitHub Copilot с инструментами, которые делают его действительно полезным для разработки под Windows: плагином агента WinUI, который предоставляет Copilot точный контекст Windows App SDK, и Microsoft Learn MCP Server, который предоставляет Copilot доступ в реальном времени к официальной документации Windows.

Подсказка

Создание нового приложения с помощью VS Code и winapp CLI? Быстрый старт — это более быстрый способ: в нём рассматриваются те же инструменты в рамках одного сквозного процесса. Вернитесь сюда, если вы настраиваете GitHub Copilot для существующего рабочего процесса Visual Studio.

Замечание

Вы можете создавать приложения WinUI 3 с помощью Visual Studio или VS Code с помощью winapp CLI — использовать любой из наиболее удобных приложений. Приведенные ниже шаги отмечены соответствующим образом в тех случаях, когда порядок действий отличается.

Необходимые условия


Шаг 1. Установка GitHub Copilot в интегрированной среде разработки

GitHub Copilot встроен в Visual Studio 2026. На этой вкладке рассматривается настройка Visual Studio.

  1. Откройте Visual Studio и перейдите к Extensions>Manage Extensions.
  2. Найдите GitHub Copilot и установите его или убедитесь, что он уже установлен.
  3. Войдите через Tools>Options>GitHub>Accounts.

Подробные сведения о настройке см. в разделе Tutorial: создание приложения Windows с помощью GitHub Copilot.

Шаг 2. Установите плагин агента WinUI

Плагин агента WinUI из репозитория сообщества Awesome Copilot обучает Copilot правильным шаблонам работы с Windows App SDK — предотвращая распространённые ошибки, например использование устаревших API UWP.

gh copilot plugin install winui@awesome-copilot

При этом агенты, навыки и пользовательские инструкции копируются в каталог проекта .github/ . Copilot автоматически распознает их при следующем открытии проекта. После установки запустите copilot plugin list и убедитесь, что winui3-development@awesome-copilot появится в списке установленных подключаемых модулей.

Подсказка

Вы также можете просматривать и устанавливать плагины Copilot непосредственно из VS Code с помощью расширения Awesome Copilot.


Шаг 3. Добавление сервера MCP Microsoft Learn

Microsoft Learn MCP Server предоставляет Copilot'у прямой доступ к официальной документации Microsoft, поэтому он может искать актуальные справочники API и примеры кода, помогая вам программировать.

  1. Перейдите к Tools>Options>GitHub>Copilot>MCP Server.
  2. Добавьте новый сервер с URL-адресом: https://learn.microsoft.com/api/mcp

Шаг 4. Проверка настройки

Откройте Copilot Chat и попробуйте убедиться, что все работает:

Проверьте подключаемый модуль WinUI 3:

"Добавьте диалоговое окно подтверждения в приложение WinUI 3, которое запрашивает перед удалением элемента".

Copilot должен предоставлять реализацию ContentDialog с включением необходимой настройки XamlRoot — контекст Windows App SDK плагина направляет его к правильному современному API без необходимости уточнять, чего следует избегать.

Проверьте сервер MCP Learn:

"Просмотрите последние заметки о выпуске Windows App SDK и сообщите мне о новых возможностях."

Copilot должен получить текущие примечания к выпуску из Microsoft Learn и суммировать их.


Необязательно. Добавление дополнительных Windows серверов MCP

Расширьте контекст Copilot дальше с помощью дополнительных Windows-серверов MCP:

СЕРВЕР MCP Что это дает Copilot URL-адрес или настройка
Azure DevOps Доступ к рабочим элементам, PR и сборкам сервер MCP Azure DevOps

Дальнейшие действия