Atualizando aplicações .NET com Visual Studio

AspNetMVC

Se você precisa migrar sua aplicação para a versão mais recente do .NET este post é para você. Aplicações .NET Framework e .NET Core Web ou Desktop podem ser migradas facilmente utilizando o Visual Studio.

No momento em que escrevo este material, as versões mais recentes do .NET são a 6 e 7, sendo a 6 LTS, oferecendo maior tempo de suporte e a 7 os recursos mais recentes. Também temos o preview do .NET 8.

Para fazer a migração você vai precisar:

Processo de Atualização

  • Faça a instalação da extensão, em seguinda reinicie o Visual Studio;
  • Abra a solução que contenha o projeto que deseja atualizar;
  • Com o botão direito sobre o projeto que deseja atualizar selecione a opção Upgrade;
  • A página principal com algumas opções de upgrade será apresentada. Você deverá selecionar aquela que seja compatível com o seu tipo de projeto ou necessidade;
  • Na próxima etapa selecione a estrutura para qual deseja atualizar;
  • Agora selecione quais componentes serão atualizados e confirme o Upgrade dos objetos selecionados. Normalmente todos os objetos serão selecionado a menos que pretenta fazer em etapas.

O Visual Studio apresentará o progresso do processo de atualização e um relatório de resumo no final.

Fiz alguns testes com projetos simples como aplicações de Console e Bibliotecas do .NET Framework para o.NET 6 e funcionou muito bem.