Instalar a modernização do GitHub Copilot para C++

A modernização do GitHub Copilot ajuda-te a modernizar a tua base de código em C++. Siga estes passos para instalar a funcionalidade no Visual Studio.

Pré-requisitos

  • Sistema operativo Windows.
  • Visual Studio 2026 versão 18.7 ou posterior.
  • Uma ou mais das seguintes cargas de trabalho de desenvolvimento em C++:
    • Desenvolvimento Desktop com C++
    • Desenvolvimento de jogos com C++
    • Linux, Mac e desenvolvimento embutido com C++
  • Estes componentes opcionais devem estar ativados: GitHub Copilot, GitHub Copilot modernização
  • Subscrição do GitHub Copilot (paga ou gratuita).
  • Inicie sessão no Visual Studio com uma conta GitHub que tenha acesso ao Copilot.
  • Código escrito em C ou C++ e numa base de código baseada em MSBuild que use .sln ou .vcxproj, ou numa base de código baseada em CMake. Os projetos Unreal Engine (.uproject) não são atualmente suportados.

Verifique a sua versão do Visual Studio

Se precisares de atualizar Visual Studio, seleciona Ajuda>Verifica atualizações, ou descarrega a versão mais recente de Visual Studio downloads.

Ative ou desative a funcionalidade

A modernização do GitHub Copilot para C++ está ativada por padrão. Para desativar ou ativar explicitamente a funcionalidade:

  1. No Visual Studio, selecione Tools>Options para abrir o diálogo Options.
  2. Navegue até GitHub>Copilot>C/C++.
  3. Selecione a caixa de verificação Ativar a modernização do GitHub Copilot para C++ para ativar a funcionalidade ou desmarque-a para desativar a funcionalidade.
  4. Reinicie o Visual Studio para que a alteração de definição entre em vigor.

Verifique se o agente está disponível

Após a configuração, verifique se o agente de modernização está acessível:

  1. Abra uma solução ou projeto C++ no Visual Studio.
  2. Abra GitHub Copilot Chat selecionando View>GitHub Copilot Chat.
  3. Escreva @Modernize no campo de introdução do chat. Se o agente responder, a preparação está concluída.

Alternativamente, clique com o botão direito na sua solução ou projeto em Explorador de Soluções. Se Modernizar aparecer no menu de contexto, o agente está pronto.