Configurare GitHub Copilot per lo sviluppo di Windows

Questa guida illustra come configurare GitHub Copilot con gli strumenti che lo rendono veramente utile per lo sviluppo Windows: il plug-in di sviluppo WinUI 3 che fornisce Copilot contesto di SDK per app di Windows accurato e il Microsoft Learn MCP Server che fornisce Copilot l'accesso live alla documentazione ufficiale di Windows.

Annotazioni

La compilazione e il debug di app WinUI 3 richiedono Visual Studio: VS Code non dispone di strumenti di compilazione MSIX o modelli di progetto WinUI. Se si lavora su altri framework di Windows (Electron, Flutter, .NET o Rust tramite l'interfaccia della riga di comando winapp), VS Code funziona bene per tali framework. I passaggi seguenti sono contrassegnati di conseguenza.

Prerequisiti


Passaggio 1: Installare GitHub Copilot nell'IDE

GitHub Copilot è integrato in Visual Studio 2026. Visual Studio è necessario per lo sviluppo di WinUI 3.

  1. Aprire Visual Studio e passare a Extensions>Gestisci estensioni.
  2. Cercare GitHub Copilot e installarlo oppure verificare che sia già installato.
  3. Accedere tramite Tools>Options>GitHub>Accounts.

Per una configurazione dettagliata, vedere Tutorial: Creare un'app Windows con GitHub Copilot.

Passaggio 2: Installare il plug-in di sviluppo WinUI 3

Il plug-in di sviluppo WinUI 3 dal repository della community Awesome Copilot insegna Copilot modelli di SDK per app di Windows corretti, impedendo errori comuni come l'uso di API UWP deprecate.

Esegui questo comando nella directory principale del progetto (o qualsiasi directory in cui desideri che Copilot rilevi il plugin):

copilot plugin install winui3-development@awesome-copilot

In questo modo gli agenti, le competenze e le istruzioni personalizzate vengono copiati nella directory del .github/ progetto. Copilot li preleva automaticamente alla successiva apertura del progetto.

Suggerimento

È anche possibile esplorare e installare plug-in Copilot direttamente da VS Code usando l'estensione Awesome Copilot.


Passaggio 3: Aggiungere il server MCP di Learn Microsoft

Il Microsoft Learn MCP Server offre a Copilot l'accesso live alla documentazione ufficiale Microsoft, in modo da poter cercare i riferimenti alle API e gli esempi di codice correnti mentre ti aiuta a scrivere codice.

  1. Passare a ToolsOptionsGitHubCopilotMCP Servers.
  2. Aggiungere un nuovo server con l'URL: https://learn.microsoft.com/api/mcp

Passaggio 4: Verificare la configurazione

Aprire Copilot Chat e provare queste istruzioni per verificare che tutto funzioni:

Testare il plug-in WinUI 3:

"Aggiungere una finestra di dialogo di conferma all'app WinUI 3 che chiede prima di eliminare un elemento".

Copilot deve rispondere con un'implementazione di ContentDialog, inclusa la configurazione richiesta XamlRoot, poiché il contesto di SDK per app di Windows del plug-in lo guida verso gli API moderni corretti senza dover specificare cosa evitare.

Testare il server MCP Learn:

Consulta le note sulla versione più recenti di SDK per app di Windows e dimmelo quali sono le novità.

Copilot dovrebbe recuperare le note sulle versioni correnti da Microsoft Learn e riepilogarle.


Facoltativo: aggiungere altri server MCP Windows

Estendere ulteriormente il contesto di Copilot con server MCP aggiuntivi Windows specifici:

MCP Server Cosa offre Copilot URL/configurazione
Azure DevOps Accedere a elementi di lavoro, richieste pull e compilazioni Azure DevOps MCP Server

Passaggi successivi