.NET Core против .NET 5.0 [дубликат]

Nov 12 2020

В чем разница между приложением .NET Core 3.1 и приложением .NET 5.0?

Если я конвертирую свое приложение .NET Core 3.1 в .NET 5, будет ли оно по-прежнему приложением .NET Core? Я пытаюсь понять, является ли переход с .NET Core 3.1 на .NET 5 изменением Framework или это просто новое название для .NET Core и .NET Framework вместе взятых.

Ответы

5 omajid Nov 12 2020 at 14:58

.NET 5 является преемником .NET Core 3.1.

Отложите имена на минутку. Если вы обновите .NET Core 3.1 до (гипотетической) .NET Core 5.0, чего вы ожидаете?

.NET 5 - это просто .NET Core 5.0, но он был переименован, чтобы удалить «Core».

То, что работало в .NET Core 3.1, должно продолжать работать, если между 3.1 и 5.0 не было намеренных сбоев.

.NET Framework 4.x мертв. Он продолжит получать исправления безопасности, но новым направлением деятельности является .NET Core 3.1 и недавно объявленный преемник .NET Core 3.1: .NET 5.0.