Freigeben über


Einrichten von GitHub Copilot für die Windows-Entwicklung

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


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.

  1. Öffnen Sie Visual Studio, und wechseln Sie zu Erweiterungen>verwalten.
  2. Suchen Sie nach GitHub Copilot , und installieren Sie ihn, oder überprüfen Sie, ob sie bereits installiert ist.
  3. 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.

  1. Wechseln Sie zu tools Options>>GitHub>Copilot>MCP Servers.
  2. 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