Configuración de GitHub Copilot para el desarrollo de Windows

Esta guía le guía a través de la configuración de GitHub Copilot con las herramientas que lo hacen realmente útil para el desarrollo de Windows: el complemento del agente WinUI que proporciona Copilot contexto de SDK de Aplicaciones para Windows preciso y el Microsoft Learn MCP Server que proporciona Copilot acceso directo a la documentación oficial de Windows.

Sugerencia

¿Crear una nueva aplicación con VS Code y la CLI de winapp? El inicio rápido es una ruta de acceso más rápida: abarca las mismas herramientas en un único flujo de un extremo a otro. Vuelva aquí si va a configurar GitHub Copilot para un flujo de trabajo de Visual Studio existente.

Nota:

Puedes compilar aplicaciones de WinUI 3 con Visual Studio o VS Code con la CLI de winapp, usa lo que más te sientas cómodo. Los pasos siguientes se marcan en consecuencia donde la experiencia difiere.

Prerrequisitos


Paso 1: Instalar GitHub Copilot en el IDE

GitHub Copilot está integrado en Visual Studio 2026. En esta pestaña se describe la configuración de Visual Studio.

  1. Abra Visual Studio y vaya a Extensions>Administrar extensiones.
  2. Busque GitHub Copilot e instálelo o compruebe que ya está instalado.
  3. Inicie sesión a través de Tools>Options>GitHub>Accounts.

Para obtener una configuración detallada, consulte Tutorial: Compilación de una aplicación de Windows con GitHub Copilot.

Paso 2: Instalación del complemento del agente de WinUI

El complemento de agente de WinUI del repositorio de la comunidad Awesome Copilot enseña a Copilot los patrones correctos de SDK de Aplicaciones para Windows, lo que evita errores habituales, como usar API de UWP obsoletas.

gh copilot plugin install winui@awesome-copilot

Esto instala el plugin de forma global para el usuario en ~\.copilot\installed-plugins\. Compruebe con gh copilot plugin list.

Sugerencia

También puede examinar e instalar complementos de Copilot directamente desde VS Code mediante la extensión Awesome Copilot.


Paso 3: Agregar el servidor MCP de Microsoft Learn

El Microsoft Learn MCP Server proporciona acceso en directo Copilot a la documentación oficial de Microsoft, por lo que puede buscar referencias de API actuales y ejemplos de código, ya que le ayuda a codificar.

  1. Vaya a Tools>Options>GitHub>Copilot>MCP Servers.
  2. Agregue un nuevo servidor con la dirección URL: https://learn.microsoft.com/api/mcp

Paso 4: Comprobar la configuración

Abra Copilot Chat y pruebe estas indicaciones para confirmar que todo funciona:

Pruebe el complemento WinUI 3:

"Agregar un cuadro de diálogo de confirmación a mi aplicación WinUI 3 que le pide antes de eliminar un elemento".

Copilot debe responder con una implementación de ContentDialog, incluida la configuración XamlRoot necesaria. El contexto del SDK de Aplicaciones para Windows del complemento lo guía a la API moderna correcta sin que tengas que especificar qué debe evitarse.

Pruebe el servidor MCP de Learn:

"Busque las notas de la versión de SDK de Aplicaciones para Windows más recientes y cuéntame las novedades."

Copilot debe capturar las notas de la versión actuales de Microsoft Learn y resumirlas.


Opcional: Agregar más Windows servidores MCP

Amplíe aún más el contexto de Copilot con servidores MCP específicos de Windows adicionales:

Servidor MCP Qué ofrece Copilot URL/configuración
Azure DevOps Obtener acceso a elementos de trabajo, solicitudes de incorporación de cambios y compilaciones Servidor MCP de Azure DevOps

Pasos siguientes