Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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 de desarrollo winUI 3 que proporciona al copilot preciso contexto de Windows App SDK y el servidor MCP de Microsoft Learn que proporciona a Copilot acceso en vivo a la documentación oficial de Windows.
Nota:
La compilación y depuración de aplicaciones winUI 3 requiere Visual Studio : VS Code no tiene herramientas de compilación MSIX ni plantillas de proyecto de WinUI. Si está trabajando en otros marcos de Windows (Electron, Flutter, .NET o Rust a través de la CLI de Winapp), VS Code funciona bien para ellos. Los pasos a continuación están marcados en consecuencia.
Prerrequisitos
- Una suscripción a GitHub Copilot (hay disponible un nivel gratuito)
- Visual Studio Code o Visual Studio 2026
- Node.js 18 o posterior (necesario para el comando de instalación del complemento Copilot)
Paso 1: Instalación de GitHub Copilot en el IDE
GitHub Copilot está integrado en Visual Studio 2026. Visual Studio es necesario para el desarrollo de WinUI 3.
- Abra Visual Studio y vaya aExtensiones Administrar extensiones>.
- Busque GitHub Copilot e instálelo o compruebe que ya está instalado.
- Inicie sesión mediante Herramientas>Opciones>GitHub>Cuentas.
Para obtener una configuración detallada, consulte GitHub Copilot en Visual Studio.
Paso 2: Instalar el complemento de desarrollo de WinUI 3
El complemento de desarrollo winUI 3 del repositorio de la comunidad de Awesome Copilot enseña a Copilot los patrones adecuados de Windows App SDK, lo que impide errores comunes como el uso de API de UWP en desuso.
Ejecute este comando en la raíz del proyecto (o en cualquier directorio en el que quiera que Copilot seleccione el complemento):
copilot plugin install winui3-development@awesome-copilot
Esto copiará agentes, aptitudes e instrucciones personalizadas en el directorio .github/ de tu proyecto. Copilot los recoge automáticamente la próxima vez que abra el proyecto.
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 servidor MCP de Microsoft Learn proporciona a Copilot acceso en vivo a la documentación oficial de Microsoft, por lo que puede buscar referencias de API actuales y ejemplos de código a medida que le ayuda a codificar.
- Vaya a Herramientas>Opciones>GitHub>Copilot>Servidores MCP.
- 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 ContentDialog implementación que incluya la configuración necesaria XamlRoot: el contexto del complemento Windows App SDK lo guía a la API moderna correcta sin que necesites especificar qué evitar.
Pruebe el servidor MCP de Learn:
"Consulte las notas de la versión más recientes de Windows App SDK y dígame qué hay de nuevo".
Copilot debe obtener las notas de la versión actuales de Microsoft Learn y resumirlas.
Opcional: Agregar más servidores MCP de Windows
Amplíe aún más el contexto de Copilot con servidores MCP específicos de Windows adicionales:
| Servidor MCP | Lo que 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
- Modernización o portabilidad de una aplicación de Windows con Copilot
- Herramientas de IA de tipo agente para el desarrollo de Windows — detalles completos sobre todas las herramientas