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 di Windows: il plug-in agente WinUI che fornisce Copilot contesto SDK per app di Windows accurato e il Microsoft Learn MCP Server che fornisce Copilot l'accesso live alla documentazione ufficiale di Windows.

Suggerimento

Creazione di una nuova app con VS Code e l'interfaccia della riga di comando di winapp? Quickstart è un percorso più rapido — copre gli stessi strumenti in un unico flusso completo. Tornare qui se si sta configurando GitHub Copilot per un flusso di lavoro di Visual Studio esistente.

Annotazioni

Puoi sviluppare app WinUI 3 usando Visual Studio oppure VS Code con winapp CLI — usa quello con cui ti trovi più a tuo agio. I passaggi seguenti sono contrassegnati di conseguenza in cui l'esperienza è diversa.

Prerequisiti


Passaggio 1: Installare GitHub Copilot nell'IDE

GitHub Copilot è integrato in Visual Studio 2026. Questa scheda illustra la configurazione per Visual Studio.

  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 dell'agente WinUI

Il plug-in agente WinUI del repository della community Awesome Copilot insegna a Copilot i corretti pattern di SDK per app di Windows, evitando errori comuni come l'uso di API UWP deprecate.

gh copilot plugin install winui@awesome-copilot

Questo installa il plug-in a livello globale per l'utente in ~\.copilot\installed-plugins\. Verificare con gh copilot plugin list.

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