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-Plug-In , das Copilot präzisen Windows App SDK-Kontext bietet, und den Microsoft Learn MCP Server , der Copilot Live-Zugriff auf offizielle Windows-Dokumentation bietet.
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 Installationsbefehl des Copilot-Plug-Ins)
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 Erweiterungen>verwalten.
- Suchen Sie nach GitHub Copilot , und installieren Sie ihn, oder überprüfen Sie, ob sie bereits installiert ist.
- Melden Sie sich über Tools>Options>GitHub-Konten> an.
Ausführliches Setup finden Sie unter GitHub Copilot in Visual Studio.
Schritt 2: Installieren des WinUI 3-Entwicklungs-Plug-Ins
Das WinUI 3-Entwicklungs-Plug-In aus dem Community-Repository "Awesome Copilot " lehrt Copilot die richtigen Windows App SDK-Muster – 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 Copilot das Plug-In aufnehmen soll):
copilot plugin install winui3-development@awesome-copilot
Dadurch werden Agents, Fähigkeiten und benutzerdefinierte Anweisungen in das .github/ Verzeichnis Ihres Projekts kopiert. Copilot übernimmt sie automatisch, wenn Sie das Projekt das nächste Mal öffnen.
Tipp
Sie können copilot Plugins auch direkt über VS Code durchsuchen und installieren, indem Sie die Awesome Copilot-Erweiterung verwenden.
Schritt 3: Hinzufügen des Microsoft Learn MCP-Servers
Der Microsoft Learn MCP-Server bietet Copilot Live-Zugriff auf offizielle Microsoft-Dokumentationen , sodass es aktuelle API-Referenzen und Codebeispiele nachschlagen kann, da sie 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 Den Copilot-Chat, und versuchen Sie diese Eingabeaufforderungen, 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 des erforderlichen XamlRoot Setups – der Windows App SDK-Kontext des Plug-Ins führt ihn zu der richtigen modernen API, ohne angeben zu müssen, was vermieden werden soll.
Testen Sie den LEARN MCP-Server:
"Schauen Sie sich die neuesten Versionshinweise zum Windows App SDK an, und teilen Sie mir mit, was neu ist."
Copilot sollte die aktuellen Versionshinweise von Microsoft Learn abrufen und zusammenfassen.
Optional: Hinzufügen weiterer Windows MCP-Server
Erweitern Sie den Kontext von Copilot weiter mit zusätzlichen Windows-spezifischen MCP-Servern:
| MCP-Server | Was Copilot bietet | 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
- Agentische KI-Tools für die Windows-Entwicklung – vollständige Details zu allen Tools
Windows developer