Migrar para .NET Framework 4.8, 4.7, 4.6 e 4.5
Se seu aplicativo foi criado usando uma versão anterior do .NET Framework, normalmente, é possível atualizá-lo com facilidade para o .NET Framework 4.5 e suas versões de correção (4.5.1 e 4.5.2), para o .NET Framework 4.6 e suas versões de correção (4.6.1 e 4.6.2), para o .NET Framework 4.7 e suas versões de correção (4.7.1 e 4.7.2) ou para o .NET Framework 4.8. Abra o projeto no Visual Studio. Se o seu projeto tiver sido criado em uma versão anterior do Visual Studio, a caixa de diálogo Compatibilidade do Projeto abrirá automaticamente. Para saber mais sobre como atualizar um projeto no Visual Studio, consulte Portar, migrar e atualizar projetos do Visual Studio e Direcionamento e compatibilidade da plataforma Visual Studio 2019.
No entanto, algumas alterações feitas no .NET Framework exigem mudanças no seu código. Convém também aproveitar a nova funcionalidade no .NET Framework 4.5 e suas versões de correção, no .NET Framework 4.6 e suas versões de correção, no .NET Framework 4.7 e suas versões de correção ou no .NET Framework 4.8. Fazer esses tipos de mudanças para seu aplicativo de uma nova versão do .NET Framework costuma ser conhecido como migração. Se o aplicativo não precisar ser migrado, será possível executar o .NET Framework 4.5 ou versões posteriores sem recompilá-lo.
Examine os seguintes documentos antes de migrar seu aplicativo de versões anteriores do .NET Framework para as versões 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2 ou 4.8:
Confira Versões e dependências para compreender a versão do CLR subjacente a cada versão do .NET Framework e examinar diretrizes para segmentação de seus aplicativos com êxito.
Confira Compatibilidade de aplicativos para saber mais sobre as alterações feitas no runtime e no redirecionamento que podem afetar seu aplicativo e como lidar com eles.
Confira O que está obsoleto na Biblioteca de Classes para determinar todos os tipos ou membros no seu código que ficaram obsoletos e as alternativas recomendadas.
Confira Novidades para obter descrições dos novos recursos que você talvez queira adicionar ao seu aplicativo.
- Compatibilidade de aplicativos
- Migrar do .NET Framework 1.1
- Compatibilidade entre versões
- Versões e dependências
- Como configurar um aplicativo para dar suporte ao .NET Framework 4 ou a versões posteriores
- Novidades
- O que está obsoleto na biblioteca de classes
- Política de suporte oficial do .NET Framework
- Problemas de migração do .NET Framework 4