Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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
- Subskrypcja Usługi GitHub Copilot (dostępna jest warstwa bezpłatna)
- Visual Studio Code lub Visual Studio 2026
- Node.js 18 lub nowszych (wymagane do polecenia instalacji wtyczki Copilot)
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.
- Otwórz program Visual Studio i przejdź do Rozszerzenia>Zarządzaj rozszerzeniami.
- Wyszukaj narzędzie GitHub Copilot i zainstaluj go lub sprawdź, czy jest już zainstalowany.
- 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.
- Przejdź do pozycji Narzędzia>Opcje>GitHub>Copilot>MCP Servers.
- 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
- Modernizacja lub przenoszenie aplikacji systemu Windows za pomocą narzędzia Copilot
- Narzędzia agentów sztucznej inteligencji do programowania w systemie Windows — szczegółowe informacje na temat wszystkich narzędzi