Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Ce guide vous explique comment configurer GitHub Copilot avec les outils qui le rendent véritablement utile pour le développement Windows : le plug-in de développement WinUI 3 qui donne à Copilot un contexte précis du SDK d'application Windows, et le Microsoft Learn MCP Server qui offre à Copilot un accès en direct à la documentation officielle de Windows.
Note
La création et le débogage d'applications WinUI 3 nécessitent Visual Studio : VS Code n'a pas d'outils de génération MSIX ou de modèles de projet WinUI. Si vous travaillez sur d'autres frameworks Windows (Electron, Flutter, .NET ou Rust via winapp CLI), VS Code fonctionne bien pour ceux-ci. Les étapes ci-dessous sont marquées en conséquence.
Prerequisites
- Un abonnement GitHub Copilot (un niveau gratuit est disponible)
- Visual Studio Code ou Visual Studio 2026
- Node.js 18 ou version ultérieure (obligatoire pour la commande d’installation du plug-in Copilot)
Étape 1 : Installer GitHub Copilot dans votre IDE
GitHub Copilot est intégrée à Visual Studio 2026. Visual Studio est nécessaire pour le développement WinUI 3.
- Ouvrez Visual Studio et accédez à Extensions>Manage Extensions.
- Recherchez GitHub Copilot et installez-le ou vérifiez qu'il est déjà installé.
- Connectez-vous via Tools>Options>GitHub>Accounts.
Pour obtenir une configuration détaillée, consultez Tutorial : Créer une application Windows avec GitHub Copilot.
Étape 2 : Installer le plug-in de développement WinUI 3
Le plug-in de développement WinUI 3 à partir du Awesome Copilot référentiel de la communauté enseigne Copilot les modèles de SDK d'application Windows appropriés, ce qui empêche les erreurs courantes comme l’utilisation d’API UWP dépréciées.
Exécutez cette commande dans la racine de votre projet (ou tout répertoire dans lequel vous souhaitez Copilot récupérer le plug-in) :
copilot plugin install winui3-development@awesome-copilot
Cela copie les agents, les compétences et les instructions personnalisées dans le répertoire de .github/ votre projet. Copilot les récupère automatiquement la prochaine fois que vous ouvrez le projet.
Conseil / Astuce
Vous pouvez également parcourir et installer des plug-ins Copilot directement à partir de VS Code à l’aide de l’extension Awesome Copilot.
Étape 3 : Ajouter le serveur MICROSOFT Learn MCP
Le Microsoft Learn MCP Server donne Copilot accès en direct à la documentation officielle sur les Microsoft , afin qu’il puisse rechercher des références d’API et des exemples de code actuels, car il vous aide à coder.
- Accédez à Tools>Options>GitHub>Copilot>MCP Servers.
- Ajoutez un nouveau serveur avec l’URL :
https://learn.microsoft.com/api/mcp
Étape 4 : Vérifier votre configuration
Ouvrez Copilot Chat et essayez ces instructions pour confirmer que tout fonctionne :
Testez le plug-in WinUI 3 :
« Ajouter une boîte de dialogue de confirmation à mon application WinUI 3 qui demande avant de supprimer un élément . »
Copilot devrait répondre avec une implémentation ContentDialog incluant la configuration requise XamlRoot. Le contexte SDK d'application Windows du plug-in guide Copilot vers l'API moderne appropriée sans que vous ayez besoin de spécifier ce qu'il faut éviter.
Testez le serveur Learn MCP :
« Recherchez les dernières notes de publication SDK d'application Windows et dites-moi ce qui est nouveau. »
Copilot devrait extraire les notes de publication actuelles de Microsoft Learn et les résumer.
Facultatif : Ajouter d’autres serveurs MCP Windows
Étendez le contexte de Copilot plus loin avec d'autres serveurs MCP spécifiques à Windows :
| Serveur MCP | Ce que propose Copilot | URL / configuration |
|---|---|---|
| Azure DevOps | Accéder aux éléments de travail, aux demandes de fusion et aux compilations | Azure DevOps MCP Server |
Étapes suivantes
- Modernize ou portez une application Windows avec Copilot
- Outils IA agentique pour le développement Windows — tous les détails complets sur les outils
Windows developer