Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Dieser Leitfaden führt Sie durch das Einrichten von GitHub Copilot mit den Tools, die es für die Windows-Entwicklung wirklich nützlich machen: das WinUI 3 Entwicklungs-Plugin, das Copilot einen genauen Windows App SDK Kontext bietet, und den Microsoft Learn MCP Server, der Copilot live Zugriff auf offizielle Windows-Dokumentation gewährt.
Hinweis
Für das Erstellen und Debuggen von WinUI 3-Apps ist Visual Studio erforderlich. VS Code verfügt nicht über MSIX-Buildtools oder WinUI-Projektvorlagen. Wenn Sie an anderen Windows Frameworks (Electron, Flutter, .NET oder Rust via winapp CLI) arbeiten, eignet sich VS Code für diese. Die nachstehenden Schritte sind entsprechend gekennzeichnet.
Voraussetzungen
- Ein GitHub Copilot-Abonnement (eine kostenlose Stufe ist verfügbar)
- Visual Studio Code oder Visual Studio 2026
- Node.js 18 oder höher (erforderlich für den Copilot-Plug-In-Installationsbefehl)
Schritt 1: Installieren von GitHub Copilot in Ihrer IDE
GitHub Copilot ist in Visual Studio 2026 integriert. Visual Studio ist für die WinUI 3-Entwicklung erforderlich.
- Öffnen Sie Visual Studio, und wechseln Sie zu >Manage Extensions.
- Suchen Sie nach GitHub Copilot, und installieren Sie es, oder überprüfen Sie, ob sie bereits installiert ist.
- Melden Sie sich über Tools>Options>GitHub>Accounts an.
Ausführliche Informationen zum Einrichten finden Sie unter Tutorial: Erstellen einer Windows-App mit GitHub Copilot.
Schritt 2: Installieren des WinUI 3-Entwicklungs-Plug-Ins
Das WinUI 3-Entwicklungs-Plug-In aus dem Awesome Copilot Community-Repository lehrt Copilot richtigen Windows App SDK Mustern und verhindert häufige Fehler wie die Verwendung veralteter UWP-APIs.
Führen Sie diesen Befehl im Projektstamm (oder in einem beliebigen Verzeichnis aus, in dem Sie Copilot das Plug-In aufnehmen möchten):
copilot plugin install winui3-development@awesome-copilot
Dadurch werden Agents, Fähigkeiten und benutzerdefinierte Anweisungen in das .github/ Verzeichnis Ihres Projekts kopiert. Copilot erfasst diese automatisch, wenn Sie das Projekt das nächste Mal öffnen.
Tipp
Sie können auch Copilot Plug-Ins direkt über VS Code mithilfe der Awesome Copilot Extension durchsuchen und installieren.
Schritt 3: Hinzufügen des Microsoft Learn MCP-Servers
Der Microsoft Learn MCP Server bietet Copilot Livezugriff auf offizielle Microsoft Dokumentation , sodass sie aktuelle API-Verweise und Codebeispiele nachschlagen kann, da es Ihnen beim Code hilft.
- Wechseln Sie zu Tools>Options>GitHub>Copilot>MCP Servers.
- Fügen Sie einen neuen Server mit der URL hinzu:
https://learn.microsoft.com/api/mcp
Schritt 4: Überprüfen Des Setups
Öffnen Sie Copilot Chat, und versuchen Sie diese Aufforderungen, um zu bestätigen, dass alles funktioniert:
Testen Sie das WinUI 3-Plug-In:
Fügen Sie meiner WinUI 3-App ein Bestätigungsdialogfeld hinzu, das vor dem Löschen eines Elements um Bestätigung bittet.
Copilot sollte mit einer ContentDialog-Implementierung reagieren, einschließlich der erforderlichen XamlRoot-Einrichtung – das Plugin Windows App SDK führt Sie zur richtigen modernen API, ohne dass Sie angeben müssen, was zu vermeiden ist.
Testen Sie den LEARN MCP-Server:
"Schauen Sie sich die neuesten Windows App SDK Versionshinweise an, und teilen Sie mir mit, was neu ist."
Copilot sollten die aktuellen Versionshinweise aus Microsoft Lernen abrufen und zusammenfassen.
Optional: Hinzufügen weiterer Windows MCP-Server
Erweitern Sie den Kontext Copilot weiter mit zusätzlichen Windows-spezifischen MCP-Servern:
| MCP-Server | Was bietet Copilot? | URL/setup |
|---|---|---|
| Azure DevOps | Zugreifen auf Arbeitsaufgaben, PRs und Builds | Azure DevOps MCP Server |
Nächste Schritte
- Modernisieren oder Portieren einer Windows App mit Copilot
- Agentic AI Tools für Windows Entwicklung – vollständige Details zu allen Tools
Windows developer