Nastavení GitHub Copilot pro vývoj Windows

Tato příručka vás provede nastavením nástroje GitHub Copilot s nástroji, které jsou skutečně užitečné pro vývoj ve Windows: pluginem agenta WinUI agent plugin, který poskytuje Copilotu přesný kontext pro Windows App SDK, a serverem Microsoft Learn MCP Server, který Copilotu poskytuje přímý přístup k oficiální dokumentaci pro Windows.

Návod

Vytváříte novou aplikaci pomocí VS Code a rozhraní příkazového řádku winapp? Quickstart je rychlejší způsob — zahrnuje stejné nástroje v rámci jednoho souvislého postupu. Vraťte se sem, pokud konfigurujete GitHub Copilot pro existující pracovní postup Visual Studio.

Poznámka:

Aplikace WinUI 3 můžete vytvářet pomocí Visual Studio nebo VS Code pomocí rozhraní příkazového řádku winapp – použijte to, co vám nejvíce vyhovuje. Níže uvedené kroky jsou označené podle toho, kde se prostředí liší.

Předpoklady


Krok 1: Instalace GitHub Copilot v integrovaném vývojovém prostředí

GitHub Copilot je součástí Visual Studio 2026. Tato karta popisuje nastavení pro Visual Studio.

  1. Otevřete Visual Studio a přejděte na Extensions>Manage Extensions.
  2. Vyhledejte GitHub Copilot a nainstalujte ho nebo ověřte, že je už nainstalovaný.
  3. Přihlaste se přes Tools>Options>GitHub>Accounts.

Podrobné nastavení najdete v tématu Tutorial: Vytvoření aplikace Windows pomocí GitHub Copilot.

Krok 2: Instalace modulu plug-in agenta WinUI

Modul agenta WinUI z komunitního repozitáře Awesome Copilot učí Copilot správným postupům pro Windows App SDK — a zabraňuje tak běžným chybám, jako je používání zastaralých rozhraní API UWP.

gh copilot plugin install winui@awesome-copilot

Tím se do adresáře projektu .github/ zkopírují agenti, dovednosti a vlastní pokyny. Copilot je automaticky vyzvedne při příštím otevření projektu. Po instalaci spusťte copilot plugin list a potvrďte, že winui3-development@awesome-copilot se zobrazí v seznamu nainstalovaných modulů plug-in.

Návod

Moduly plug-in Copilot můžete také procházet a instalovat přímo z nástroje VS Code pomocí rozšíření Awesome Copilot.


Krok 3: Přidání serveru Microsoft Learn MCP

Microsoft Learn MCP Server poskytuje Copilot živý přístup k oficiální dokumentaci k Microsoftu, aby mohl vyhledat aktuální reference k rozhraní API a ukázky kódu, čímž vám pomůže při programování.

  1. Přejděte na Nástroje>Options>GitHub>Copilot>MCP Servers.
  2. Přidejte nový server s adresou URL: https://learn.microsoft.com/api/mcp

Krok 4: Ověření nastavení

Otevřete Copilot Chat a vyzkoušejte tyto výzvy k potvrzení, že všechno funguje:

Otestujte modul plug-in WinUI 3:

"Přidejte do své aplikace WinUI 3 potvrzovací dialogové okno, které se zeptá před odstraněním položky."

Copilot by měla reagovat implementací ContentDialog včetně požadovaného nastavení XamlRoot – kontext Windows App SDK pluginu ho navádí ke správnému modernímu rozhraní API, aniž byste museli specifikovat, čemu se má vyhnout.

Otestujte server Learn MCP:

"Vyhledejte nejnovější poznámky k verzi Windows App SDK a řekněte mi, co je nového."

Copilot by měl načíst aktuální poznámky k verzi z Microsoft Learn a shrnout je.


Volitelné: Přidání dalších Windows serverů MCP

Rozšiřte kontext Copilot dále o další servery MCP specifické pro Windows:

MCP Server Co nabízí Copilot Adresa URL / nastavení
Azure DevOps Přístup k pracovním položkám, pull requestům a sestavení Azure DevOps MCP Server

Další kroky