Compartilhar via


Perguntas frequentes sobre a modernização do aplicativo GitHub Copilot

A modernização do aplicativo GitHub Copilot é um agente interativo do GitHub Copilot que adiciona recursos poderosos ao Visual Studio. Este artigo responde às perguntas frequentes. Para obter mais informações sobre o agente de modernização, consulte o que é a modernização do aplicativo GitHub Copilot.

A ferramenta requer uma das seguintes assinaturas do GitHub Copilot:

  • Copilot Free (começando com o Visual Studio 2026 versão 18.1)
  • Copilot Pro
  • Copilot Pro+
  • Copilot Business
  • Copilot Enterprise

A modernização do aplicativo GitHub Copilot está incluída no Visual Studio 2026 (ou no Visual Studio 2022 versão 17.14.17 e mais recente).

Agente de modernização

O que o agente pode fazer?

Atualmente, a modernização do aplicativo GitHub Copilot ajuda você a atualizar seus projetos do .NET (.NET, .NET Core e .NET Framework) para versões mais recentes do .NET. Ele também ajuda a migrar serviços para o Azure. Ele também atualiza dependências e corrige erros no código após a migração. O agente executa as seguintes etapas em uma sessão de chat do GitHub Copilot:

  • Analisa seus projetos e propõe um plano de modernização.
  • De acordo com o plano, executa uma série de tarefas para modernizar seus projetos.
  • Opera em um branch de trabalho em um repositório Git local.
  • Corrige automaticamente os problemas durante a transformação de código.
  • Relata o progresso e permite o acesso a alterações de código e logs.
  • Aprende com a experiência interativa com você (dentro do contexto da sessão) para melhorar as transformações subsequentes.

Quais são as limitações?

  • Há suporte apenas para repositórios Git.
  • Não há garantia de que as sugestões de atualização ou migração sejam consideradas práticas recomendadas.
  • A LLM não persiste o aprendizado com a atualização. Ou seja, correções de código e correções fornecidas durante o processo de atualização não persistem e não podem ser lembradas para atualizações futuras.
  • Ele só é executado no Windows.

Qual modelo devo usar?

Você deve usar um bom modelo de codificação, como Claude Sonnet 4.0 ou Claude Sonnet 3.7.

Posso treinar o modelo com base na minha base de código?

Não. Ao contrário das ferramentas de IA tradicionais em que você pode inserir prompts de forma livre, o agente opera de maneira mais estruturada. A IA é inserida no processo de build e correção, o que significa que os prompts usados são predefinidos e vinculados ao plano de atualização. Portanto, não é algo que você pode treinar em sua base de código, e não é algo que você pode orientar manualmente com instruções personalizadas, além das alterações que você pode fazer no arquivo Markdown do plano.

No entanto, o agente tem alguma adaptabilidade dentro de uma sessão. Se você ajustar manualmente uma correção, ela aprenderá com essa interação no curto prazo e aplicará correções semelhantes se ela encontrar o mesmo problema novamente. Pense nisso como refinando sua abordagem dentro do escopo dessa atualização.

O agente armazena meu código-fonte?

O agente nunca armazena a base de código de um usuário e nunca usa seu código para treinar o modelo. Depois que uma atualização ou migração for concluída, os dados da sessão serão excluídos.

Posso fornecer comentários?

Yes! Use os recursos Sugerir um recurso e relatar um problema no Visual Studio para fornecer comentários.

Quais dados são coletados?

O agente coleta apenas informações de telemetria sobre tipos de projeto, intenção de atualização e duração da atualização. Os dados são agregados por meio do próprio Visual Studio e não contêm informações identificáveis pelo usuário. Para obter mais informações sobre a política de privacidade da Microsoft, consulte o Programa de Aperfeiçoamento da Experiência do Cliente do Visual Studio.

Posso desabilitar a telemetria?

Sim, você pode desabilitar a telemetria. No Visual Studio, selecioneConfigurações> dePrivacidade de Privacidade> da Ajuda>"Não, eu não gostaria de participar".

Atualizar aplicativos .NET

O que o agente pode atualizar?

A modernização do aplicativo GitHub Copilot ajuda você a atualizar seus projetos do .NET ou migrá-los para o Azure. Além de atualizar a estrutura de destino, o agente pode trabalhar com os seguintes tipos de projetos:

  • Azure Functions.
  • Aplicativos de console e bibliotecas de classes.
  • Tecnologias da Web como:
    • MVC
    • Blazor
    • Razor Pages
    • Web API
  • Tecnologias de área de trabalho, como Windows Forms e Windows Presentation Foundation.
  • Testar projetos como MSTest e NUnit.
  • Projetos do .NET Framework.

Migrar para o Azure

O que o agente pode migrar?

O agente pode ajudar na migração e implantação de seus aplicativos .NET no Azure, incluindo:

  • Aplicativos Web
  • Aplicativos de API
  • Azure Functions
  • Aplicativos em contêineres

Os cenários de migração incluem:

  • Modernizando bancos de dados
  • Armazenamento
  • Identidade
  • Messaging
  • Streaming de eventos
  • Email
  • Registro em log
  • Segurança

Para obter mais informações sobre esses cenários, consulte Tarefas predefinidas para migração.

Posso monitorar o progresso da avaliação?

Sim, você pode monitorar o progresso da avaliação por meio da interface do Visual Studio. O agente fornece comentários e atualizações em tempo real sobre o status do processo de migração.

Enquanto a avaliação está em execução, você pode monitorar seu progresso exibindo a saída da linha de comando:

  1. No Visual Studio, vá para Exibir>Saída para abrir a janela de saída.
  2. Na janela Saída, encontre o menu suspenso Mostrar saída de:.
  3. Selecione AppModernizationExtension na lista suspensa.
  4. A saída da linha de comando da ferramenta de avaliação é exibida aqui, mostrando o progresso em tempo real.

Você também pode acessar a janela Saída usando o atalho de teclado Ctrl+Alt+O.

Para saber mais, confira o que é a modernização do aplicativo GitHub Copilot?.