Compartir a través de


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 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


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.

  1. Abra Visual Studio y vaya aExtensiones Administrar extensiones>.
  2. Busque GitHub Copilot e instálelo o compruebe que ya está instalado.
  3. 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.

  1. Vaya a Herramientas>Opciones>GitHub>Copilot>Servidores MCP.
  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 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