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 a Copilot un contexto preciso del SDK de aplicaciones de Windows, y el Microsoft Learn MCP Server, que proporciona a Copilot acceso directo 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 trabaja 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 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: Instalar 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 a Extensions>Administrar extensiones.
- Busque GitHub Copilot e instálelo o compruebe que ya está instalado.
- 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: Instalar el complemento de desarrollo de WinUI 3
El complemento de desarrollo WinUI 3 desde el repositorio de la comunidad de Awesome Copilot enseña a Copilot los patrones adecuados del SDK de Aplicaciones para Windows, evitando errores comunes como el uso de API de UWP obsoletos.
Ejecute este comando en la raíz del proyecto (o en cualquier directorio en el que desee que Copilot recoger 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 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.
- Vaya a Tools>Options>GitHub>Copilot>MCP Servers.
- 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
- Modernize o portar una aplicación de Windows con Copilot
- Agentic AI tools for Windows development — detalles completos sobre todas las herramientas