.NET Core vs .NET 5.0 [duplicado]

Nov 12 2020

Qual é a diferença entre um aplicativo .NET Core 3.1 e um aplicativo .NET 5.0?

Se eu converter meu aplicativo .NET Core 3.1 em .NET 5, ele ainda será um aplicativo .NET Core? Estou tentando entender se ir do .NET Core 3.1 para o .NET 5 é uma alteração do Framework ou se é apenas o novo nome do .NET Core e do .NET Framework combinados.

Respostas

5 omajid Nov 12 2020 at 14:58

.NET 5 é o sucessor do .NET Core 3.1.

Deixe os nomes de lado por um minuto. Se você atualizou do .NET Core 3.1 para (um hipotético) .NET Core 5.0, o que você espera que aconteça?

.NET 5 é apenas .NET Core 5.0, mas renomeado para remover o "Core".

Coisas que funcionavam no .NET Core 3.1 devem continuar funcionando, a menos que ocorram interrupções intencionais entre 3.1 e 5.0.

.NET Framework 4.x está morto. Ele continuará recebendo correções de segurança, mas a nova linha de foco é o .NET Core 3.1 e o recém-anunciado sucessor do .NET Core 3.1: .NET 5.0.