Nastavení GitHub Copilot pro vývoj Windows

Tato příručka vás provede nastavením GitHub Copilot s nástroji, díky kterým je skutečně užitečný pro vývoj Windows: vývojový modul plug-in WinUI 3, který poskytuje Copilot přesný kontext Windows App SDK a Microsoft Learn MCP Server, který poskytuje Copilot živý přístup k oficiální dokumentaci k Windows.

Poznámka:

Vytváření a ladění aplikací WinUI 3 vyžaduje Visual Studio – VS Code neobsahuje nástroje pro sestavení MSIX ani šablony projektů WinUI. Pokud pracujete na jiných architekturách Windows (Elektron, Flutter, .NET nebo Rust prostřednictvím winapp CLI), VS Code pro tyto architektury dobře funguje. Níže uvedený postup je označen odpovídajícím způsobem.

Předpoklady


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

GitHub Copilot je součástí Visual Studio 2026. Visual Studio se vyžaduje pro vývoj winUI 3.

  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 vývojového modulu plug-in WinUI 3

Vývojový plug-in WinUI 3 z repozitáře komunity Awesome Copilot učí Copilota správným vzorům Windows App SDK – předchází běžným chybám, jako je použití zastaralých rozhraní API pro UWP.

Spusťte tento příkaz v kořenovém adresáři projektu (nebo v libovolném adresáři, ve kterém chcete Copilot vyzvednout modul plug-in):

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

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