Partilhar via


Perguntas frequentes sobre 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 a 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 Livre (A partir do Visual Studio 2026 versão 18.1)
  • Copilot Pro
  • Copiloto Pro+
  • Copiloto de Negócios
  • Copiloto Empresa

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

Agente de modernização

O que o agente pode fazer?

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

  • Analisa os 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 uma ramificação de trabalho sob um repositório Git local.
  • Corrige automaticamente problemas durante a transformação do código.
  • Relata o progresso e permite o acesso a alterações de código e logs.
  • Aprende com a experiência interativa consigo (no contexto da sessão) para melhorar as transformações subsequentes.

Que limitações existem?

  • Apenas repositórios Git são suportados.
  • Não há garantia de que as sugestões de atualização ou migração sejam consideradas práticas recomendadas.
  • O LLM não persiste aprendendo com a atualização. Ou seja, as correções e correções de código 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.

Que 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 tradicionais de IA, onde você pode inserir prompts de forma livre, o agente opera de forma mais estruturada. A IA é incorporada no processo de compilação e correção, o que significa que os prompts que ela usa são predefinidos e vinculados ao plano de atualização. Portanto, não é algo que você possa treinar em sua base de código, e não é algo que você possa dirigir 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 a curto prazo e aplicará correções semelhantes se encontrar o mesmo problema novamente. Pense nisso como refinar 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. Quando uma atualização ou migração é concluída, os dados da sessão são excluídos.

Posso dar a minha opinião?

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

Que dados são recolhidos?

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 nenhuma informação identificável pelo usuário. Para obter mais informações sobre a política de privacidade da Microsoft, consulte Programa de Aperfeiçoamento da Experiência do Usuário do Visual Studio.

Posso desativar a telemetria?

Sim, você pode desativar a telemetria. No Visual Studio, selecioneConfigurações 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 .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:

  • Funções do Azure.
  • Console, aplicativos e bibliotecas de classes.
  • Tecnologias Web, tais como:
    • MVC
    • Blazor
    • Razor Pages
    • Web API
  • Tecnologias de área de trabalho, como Windows Forms e Windows Presentation Foundation.
  • Teste 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:

  • Aplicações Web
  • Aplicações API
  • Funções do Azure
  • Aplicações em contentores

Os cenários de migração incluem:

  • Modernizando bancos de dados
  • Armazenamento
  • Identidade
  • Messaging
  • Transmissão de eventos
  • Email
  • Exploração Florestal
  • Segurança

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

Posso acompanhar o progresso da avaliação?

Sim, você pode monitorar o progresso da avaliação por meio da interface do Visual Studio. O agente fornece feedback em tempo real e atualizações 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 Saída.
  2. Na janela de Saída, localize 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 aparece 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, consulte O que é a modernização do aplicativo GitHub Copilot?.