Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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
- Předplatné GitHub Copilot (je dostupná bezplatná úroveň)
- Visual Studio Code nebo Visual Studio 2026
- Node.js 18 nebo novější (vyžaduje se pro příkaz instalace modulu plug-in Copilot)
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.
- Otevřete Visual Studio a přejděte na Extensions>Manage Extensions.
- Vyhledejte GitHub Copilot a nainstalujte ho nebo ověřte, že je už nainstalovaný.
- 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í.
- Přejděte na Nástroje>Options>GitHub>Copilot>MCP Servers.
- 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
- Modernizace nebo portování aplikace Windows pomocí Copilot
- Agentic AI tools for Windows development – úplné podrobnosti o všech nástrojích
Windows developer