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


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.

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

  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