Configurer GitHub Copilot pour le développement Windows

Ce guide vous guide tout au long de la configuration de GitHub Copilot avec les outils qui le rendent réellement utile pour le développement Windows : le plug-in de l’agent WinUI qui donne Copilot contexte de SDK d'application Windows précis et le Microsoft Learn MCP Server qui donne Copilot accès en direct à la documentation officielle Windows.

Conseil / Astuce

Création d’une nouvelle application avec VS Code et l’interface CLI winapp ? Le démarrage rapide est un chemin plus rapide : il couvre les mêmes outils dans un flux de bout en bout unique. Revenez ici si vous configurez GitHub Copilot pour un flux de travail Visual Studio existant.

Note

Vous pouvez créer des applications WinUI 3 à l'aide de Visual Studio ou de VS Code avec l'interface CLI winapp : utilisez la fonction avec laquelle vous êtes le plus à l'aise. Les étapes ci-dessous sont marquées en conséquence où l’expérience diffère.

Prerequisites


Étape 1 : Installer GitHub Copilot dans votre IDE

GitHub Copilot est intégrée à Visual Studio 2026. Cet onglet couvre la configuration des Visual Studio.

  1. Ouvrez Visual Studio et accédez à Extensions>Manage Extensions.
  2. Recherchez GitHub Copilot et installez-le ou vérifiez qu'il est déjà installé.
  3. 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 l’agent WinUI

Le plugin d’agent WinUI issu du dépôt communautaire Awesome Copilot apprend à Copilot les bons modèles du SDK d'application Windows, évitant ainsi des erreurs courantes comme l’utilisation d’API UWP dépréciées.

gh copilot plugin install winui@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. Après l’installation, exécutez copilot plugin list et confirmez que winui3-development@awesome-copilot apparaît dans la liste des plug-ins installés.

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.

  1. Accédez à Tools>Options>GitHub>Copilot>MCP Servers.
  2. 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 PR et aux builds Serveur MCP Azure DevOps

Étapes suivantes