Konfigurera GitHub Copilot för Windows utveckling

Den här guiden beskriver hur du konfigurerar GitHub Copilot med de verktyg som gör det verkligt användbart för Windows utveckling: plugin-programmet WinUI 3 som ger Copilot korrekt Windows App SDK kontext och Microsoft Learn MCP Server som ger Copilot direktåtkomst till officiell Windows dokumentation.

Anmärkning

För att skapa och felsöka WinUI 3-appar krävs Visual Studio – VS Code har inte MSIX-byggverktyg eller WinUI-projektmallar. Om du arbetar med andra Windows ramverk (Electron, Flutter, .NET eller Rust via winapp CLI) fungerar VS Code bra för dem. Stegen nedan är markerade i enlighet med detta.

Förutsättningar


Steg 1: Installera GitHub Copilot i din IDE

GitHub Copilot är inbyggt i Visual Studio 2026. Visual Studio krävs för WinUI 3-utveckling.

  1. Öppna Visual Studio och gå till Extensions>Manage Extensions.
  2. Sök efter GitHub Copilot och installera den eller kontrollera att den redan är installerad.
  3. Logga in via Tools>Options>GitHub>Accounts.

Detaljerad konfiguration finns i Tutorial: Skapa en Windows-app med GitHub Copilot.

Steg 2: Installera plugin-programmet för WinUI 3-utveckling

Plugin-programmet WinUI 3 development från Awesome Copilot communitylagringsplats lär Copilot rätt Windows App SDK mönster – vilket förhindrar vanliga misstag som att använda inaktuella UWP-API:er.

Kör det här kommandot i projektroten (eller någon katalog där du vill att Copilot ska hämta plugin-programmet):

copilot plugin install winui3-development@awesome-copilot

Detta kopierar agenter, färdigheter och anpassade instruktioner till projektets .github/ katalog. Copilot hämtar dem automatiskt nästa gång du öppnar projektet.

Tips/Råd

Du kan också bläddra bland och installera Copilot plugin-program direkt från VS Code med hjälp av tillägget Awesome Copilot.


Steg 3: Lägg till Microsoft Learn MCP Server

Microsoft Learn MCP Server ger Copilot direktåtkomst till officiell Microsoft dokumentation – så att den kan leta upp aktuella API-referenser och kodexempel som hjälper dig att koda.

  1. Gå till Tools>Options>GitHub>Copilot>MCP-servrar.
  2. Lägg till en ny server med URL:en: https://learn.microsoft.com/api/mcp

Steg 4: Verifiera konfigurationen

Öppna Copilot Chat och försök med dessa uppmaningar för att bekräfta att allt fungerar:

Testa WinUI 3-plugin-programmet:

"Lägg till en bekräftelsedialogruta i min WinUI 3-app som frågar innan du tar bort ett objekt."

Copilot bör svara med en ContentDialog implementering, inklusive den nödvändiga konfigurationen XamlRoot – plugin-programmets Windows App SDK-kontext vägleder det till rätt modernt API utan att du behöver ange vad du ska undvika.

Testa Learn MCP-servern:

"Sök upp de senaste Windows App SDK versionsanteckningarna och berätta vad som är nytt."

Copilot bör hämta de aktuella versionsanteckningarna från Microsoft Learn och sammanfatta dem.


Valfritt: Lägg till fler Windows MCP-servrar

Utöka Copilot kontext ytterligare med ytterligare Windows specifika MCP-servrar:

MCP-server Vad det ger Copilot URL/konfiguration
Azure DevOps Få åtkomst till arbetsobjekt, PR:ar och byggen Azure DevOps MCP Server

Nästa steg