Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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
- Sottoscrizione GitHub Copilot (è disponibile un livello gratuito)
- Visual Studio Code o Visual Studio 2026
- Node.js 18 o versione successiva (obbligatorio per il comando di installazione del plug-in Copilot)
Passaggio 1: Installare GitHub Copilot nell'IDE
GitHub Copilot è integrato in Visual Studio 2026. Visual Studio è necessario per lo sviluppo di WinUI 3.
- Aprire Visual Studio e passare a Extensions>Gestisci estensioni.
- Cercare GitHub Copilot e installarlo oppure verificare che sia già installato.
- 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.
- Passare a
Tools Options GitHub Copilot MCP Servers . - 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
- Modernizzare o convertire un'applicazione Windows con Copilot
- Strumenti agentici di intelligenza artificiale per lo sviluppo su Windows: dettagli completi su tutti gli strumenti