Configurar o GitHub Copilot para desenvolvimento Windows

Este guia ensina-o a configurar o GitHub Copilot com as ferramentas que o tornam verdadeiramente útil para o desenvolvimento no Windows: o plugin de desenvolvimento WinUI 3 que fornece ao Copilot um contexto preciso do SDK de Aplicações Windows, e o Microsoft Learn MCP Server que dá ao Copilot acesso em tempo real à documentação oficial do Windows.

Observação

Construir e depurar aplicações WinUI 3 requer Visual Studio — o VS Code não tem ferramentas de compilação MSIX nem modelos de projeto WinUI. Se estiveres a trabalhar noutros frameworks Windows (Electron, Flutter, .NET ou Rust via winapp CLI), o VS Code funciona bem para esses. Os passos abaixo estão assinalados em conformidade.

Pré-requisitos


Passo 1: Instale o GitHub Copilot no seu IDE

O GitHub Copilot está integrado no Visual Studio 2026. O Visual Studio é necessário para o desenvolvimento do WinUI 3.

  1. Abra Visual Studio e vá a Extensões>Gerir Extensões.
  2. Procura por GitHub Copilot e instala-o, ou confirma se já está instalado.
  3. Inicie sessão via Tools>Options>GitHub>Accounts.

Para uma configuração detalhada, veja Tutorial: Constrói uma aplicação Windows com GitHub Copilot.

Passo 2: Instale o plugin de desenvolvimento WinUI 3

O plugin de desenvolvimento WinUI 3 do repositório comunitário Awesome Copilot ensina-Copilot os padrões de SDK de Aplicações Windows corretos — prevenindo erros comuns como o uso de APIs UWP obsoletas.

Executa este comando na raiz do teu projeto (ou em qualquer diretório onde queiras que o Copilot apanhe o plugin):

copilot plugin install winui3-development@awesome-copilot

Isto copia agentes, habilidades e instruções personalizadas para o diretório do seu projeto .github/. O Copilot levanta-os automaticamente na próxima vez que abres o projeto.

Sugestão

Também podes navegar e instalar plugins Copilot diretamente do VS Code usando a extensão Awesome Copilot.


Passo 3: Adicionar o Microsoft Learn MCP Server

O Microsoft Learn MCP Server dá-Copilot acesso em tempo real à documentação oficial Microsoft — para que possa consultar referências atuais da API e exemplos de código enquanto ajuda a programar.

  1. Vá para Tools>Options>GitHub>Copilot>MCP Servers.
  2. Adicione um novo servidor com a URL: https://learn.microsoft.com/api/mcp

Passo 4: Verifique a sua configuração

Abra o Copilot Chat e experimente estes prompts para confirmar que está tudo a funcionar:

Experimenta o plugin do WinUI 3:

"Adicionar um diálogo de confirmação à minha aplicação WinUI 3 que pede antes de apagar um item."

Copilot deve responder com uma implementação ContentDialog incluindo a configuração necessária XamlRoot — o contexto SDK de Aplicações Windows do plugin guia-o até à API moderna correta sem que precise de especificar o que evitar.

Teste o Servidor Learn MCP:

"Consulta as últimas notas de lançamento SDK de Aplicações Windows e diz-me o que há de novo."

O Copilot deve buscar as notas de lançamento atuais do Microsoft Learn e resumi-las.


Opcional: Adicionar mais servidores Windows MCP

Expanda ainda mais o contexto do Copilot com servidores MCP específicos para Windows:

Servidor MCP O que isso dá ao Copilot URL / configuração
Azure DevOps Aceda a itens de trabalho, PRs e builds Azure DevOps MCP Server

Passos seguintes