Udostępnij za pośrednictwem


Konfigurowanie narzędzia GitHub Copilot na potrzeby programowania w systemie Windows

Ten przewodnik przeprowadzi Cię przez proces konfigurowania narzędzia GitHub Copilot za pomocą narzędzi, które sprawiają, że jest to naprawdę przydatne w przypadku programowania w systemie Windows: wtyczka deweloperów WinUI 3 , która zapewnia copilot dokładny kontekst zestawu SDK aplikacji systemu Windows, oraz microsoft Learn MCP Server , który zapewnia copilot dostęp na żywo do oficjalnej dokumentacji systemu Windows.

Uwaga / Notatka

Kompilowanie i debugowanie aplikacji WinUI 3 wymaga programu Visual Studio — program VS Code nie ma narzędzi kompilacji MSIX ani szablonów projektów WinUI. Jeśli pracujesz nad innymi platformami systemu Windows (Electron, Flutter, .NET lub Rust za pośrednictwem interfejsu wiersza polecenia winapp), program VS Code dobrze się sprawdza. Poniższe kroki są odpowiednio oznaczone.

Wymagania wstępne


Krok 1. Instalowanie narzędzia GitHub Copilot w środowisku IDE

Narzędzie GitHub Copilot jest wbudowane w program Visual Studio 2026. Program Visual Studio jest wymagany do programowania w systemie WinUI 3.

  1. Otwórz program Visual Studio i przejdź do Rozszerzenia>Zarządzaj rozszerzeniami.
  2. Wyszukaj narzędzie GitHub Copilot i zainstaluj go lub sprawdź, czy jest już zainstalowany.
  3. Zaloguj się przezNarzędzia>Opcje>GitHub>Konta.

Aby uzyskać szczegółowe informacje na temat konfiguracji, zobacz GitHub Copilot w programie Visual Studio.

Krok 2. Instalowanie wtyczki dewelopera WinUI 3

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

Uruchom to polecenie w katalogu głównym projektu (lub dowolnym katalogu, w którym chcesz, aby copilot odebrał wtyczkę):

copilot plugin install winui3-development@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.

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 serwera MICROSOFT Learn MCP

Serwer Microsoft Learn MCP umożliwia copilotowi dostęp na żywo do oficjalnej dokumentacji Microsoft — dzięki czemu może przeszukiwać bieżące odwołania do interfejsu API i przykłady kodu, co ułatwia kodowanie.

  1. Przejdź do pozycji Narzędzia>Opcje>GitHub>Copilot>MCP Servers.
  2. Dodaj nowy serwer z adresem URL: https://learn.microsoft.com/api/mcp

Krok 4. Weryfikowanie konfiguracji

Otwórz czat Copilot i spróbuj wykonać następujące polecenia, aby 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ą, która zawiera wymaganą konfigurację ContentDialogXamlRoot — kontekst Windows App SDK prowadzi ją do właściwego nowoczesnego interfejsu API, nie wymagając określania, czego należy unikać.

Przetestuj serwer Learn MCP:

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

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


Opcjonalnie: Dodawanie większej liczby serwerów MCP systemu Windows

Rozszerz kontekst Copilota, korzystając z dodatkowych serwerów MCP specyficznych dla systemu Windows.

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

Następne kroki