Freigeben über


Einrichten von GitHub Copilot für 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-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


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 >Manage Extensions.
  2. Suchen Sie nach GitHub Copilot, und installieren Sie es, oder überprüfen Sie, ob sie bereits installiert ist.
  3. 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.

  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 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