Konfigurowanie GitHub Copilot na potrzeby programowania Windows

Ten przewodnik przeprowadzi Cię przez proces konfigurowania GitHub Copilot za pomocą narzędzi, które sprawiają, że jest on naprawdę przydatny do programowania Windows: wtyczka agenta WinUI która zapewnia Copilot dokładny kontekst Zestaw SDK do aplikacji systemu Windows oraz Microsoft Learn MCP Server który daje Copilot dostęp na żywo do oficjalnej dokumentacji Windows.

Wskazówka

Tworzysz nową aplikację za pomocą VS Code i narzędzia winapp CLI? Szybki start to szybszy sposób — obejmuje te same narzędzia w ramach jednego kompleksowego procesu. Wróć tutaj, jeśli konfigurujesz GitHub Copilot dla istniejącego przepływu pracy Visual Studio.

Uwaga / Notatka

Aplikacje WinUI 3 można tworzyć przy użyciu Visual Studio lub VS Code za pomocą interfejsu wiersza polecenia winapp — użyj dowolnego z nich. Poniższe kroki zostały odpowiednio oznaczone tam, gdzie sposób działania się różni.

Wymagania wstępne


Krok 1. Instalowanie GitHub Copilot w środowisku IDE

GitHub Copilot jest wbudowany w Visual Studio 2026. Ta karta dotyczy konfiguracji programu Visual Studio.

  1. Otwórz Visual Studio i przejdź do Extensions>Zarządzanie rozszerzeniami.
  2. Wyszukaj GitHub Copilot i zainstaluj go lub sprawdź, czy jest już zainstalowany.
  3. Zaloguj się za pośrednictwem Tools>Options>GitHub>Accounts.

Aby uzyskać szczegółowe informacje na temat konfiguracji, zobacz Tutorial: Tworzenie aplikacji Windows przy użyciu GitHub Copilot.

Krok 2. Instalowanie wtyczki agenta WinUI

Wtyczka agenta WinUI z Awesome Copilot repozytorium społeczności uczy Copilot odpowiednich wzorców Zestaw SDK do aplikacji systemu Windows — zapobiegając typowym błędom, takich jak używanie przestarzałych interfejsów API platformy UWP.

gh copilot plugin install winui@awesome-copilot

Kopiuje to agentów, umiejętności i instrukcje niestandardowe do katalogu projektu .github/. Copilot automatycznie pobiera je przy następnym otwarciu projektu. Po instalacji uruchom polecenie copilot plugin list i upewnij się, że winui3-development@awesome-copilot pojawia się na liście zainstalowanych wtyczek.

Wskazówka

Możesz również przeglądać i instalować wtyczki Copilot bezpośrednio z programu VS Code przy użyciu rozszerzenia Awesome Copilot.


Krok 3. Dodawanie Microsoft Learn MCP Server

Microsoft Learn MCP Server zapewnia Copilot dostęp na żywo do oficjalnej dokumentacji Microsoft — dzięki czemu może wyszukać bieżące odwołania interfejsu API i przykłady kodu, które ułatwiają kodowanie.

  1. Przejdź do Tools>Options>GitHub>Copilot>Serwery MCP.
  2. Dodaj nowy serwer z adresem URL: https://learn.microsoft.com/api/mcp

Krok 4. Weryfikowanie konfiguracji

Otwórz Copilot Chat i spróbuj wykonać następujące wskazówki, by potwierdzić, czy wszystko działa.

Przetestuj wtyczkę WinUI 3:

"Dodaj okno dialogowe potwierdzenia do mojej aplikacji WinUI 3 z pytaniem przed usunięciem elementu".

Copilot powinien odpowiadać implementacją ContentDialog, w tym wymaganym ustawieniem XamlRoot — kontekst Zestaw SDK do aplikacji systemu Windows wtyczki kieruje go do właściwego nowoczesnego interfejsu API, bez konieczności określania, czego należy unikać.

Przetestuj serwer Learn MCP:

"Wyszukaj najnowsze informacje o wersji Zestaw SDK do aplikacji systemu Windows i powiedz mi, co nowego."

Copilot powinien pobrać bieżące notatki o wersji z witryny Microsoft Learn i je podsumować.


Opcjonalnie: Dodaj więcej serwerów Windows MCP

Dalsze rozszerzanie kontekstu Copilot przy użyciu dodatkowych serwerów MCP specyficznych dla Windows:

Serwer MCP Co oferuje Copilot Adres URL/konfiguracja
Azure DevOps Uzyskiwanie dostępu do elementów roboczych, żądania ściągnięcia i kompilacji serwer Azure DevOps MCP

Następne kroki