Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Это руководство поможет вам настроить 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 — использовать любой из наиболее удобных приложений. Приведенные ниже шаги отмечены соответствующим образом в тех случаях, когда порядок действий отличается.
Необходимые условия
- Подписка GitHub Copilot (доступен бесплатный уровень)
- Visual Studio Code или Visual Studio 2026
- Node.js 18 или новее (требуется для команды установки плагина Copilot)
Шаг 1. Установка GitHub Copilot в интегрированной среде разработки
GitHub Copilot встроен в Visual Studio 2026. На этой вкладке рассматривается настройка Visual Studio.
- Откройте Visual Studio и перейдите к Extensions>Manage Extensions.
- Найдите GitHub Copilot и установите его или убедитесь, что он уже установлен.
- Войдите через 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 и примеры кода, помогая вам программировать.
- Перейдите к Tools>Options>GitHub>Copilot>MCP Server.
- Добавьте новый сервер с 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 |
Дальнейшие действия
- Обновите или портируйте приложение Windows с помощью Copilot
- Обзор агентных инструментов — полная информация обо всех инструментах
Windows developer