Станут ли проекты .Net Framework кроссплатформенными с помощью .Net 5
Скотт объявил, что следующая версия.Net Core и.Net framework будет выпущена и объединена как.Net 5 в ноябре 2020 года, всего несколько месяцев спустя.
Поэтому мы решили перенести некоторые из наших проектов в.Net Core, такие как наши службы WCF и т. Д., Но на основе этих предложений отсюда.
.NET Framework 4.8 будет последней основной версией.NET Framework. Если у вас есть существующие приложения.NET Framework, которые вы обслуживаете, нет необходимости переносить эти приложения в.NET Core. Мы продолжим обслуживать и поддерживать.NET Framework, который включает исправления ошибок, надежности и безопасности. Он будет по-прежнему поставляться с Windows (большая часть Windows зависит от.NET Framework), и мы продолжим улучшать поддержку инструментов для.NET в Visual Studio (Visual Studio написана на.NET Framework).
В будущем будет только один.NET, и вы сможете использовать его для работы с Windows, Linux, macOS, iOS, Android, tvOS, watchOS, WebAssembly и т. Д.
что означает реальный смысл If you have existing .NET Framework applications that you are maintaining, there is no need to move these applications to .NET Core.
Одним из основных преимуществ переноса приложения.Net Framework на.Net Core является кроссплатформенность.
2 ответа
Все, что они там говорят, это то, что никто не собирается удалять.NET Framework со своих машин; все, что работает сегодня, будет работать и дальше. Это сделано для того, чтобы не допустить криков "вы сломали нашу отлично работающую систему" и людей, приносящих вилки.
Все преимущества, включая (но не ограничиваясь) кроссплатформенную совместимость: присутствуют в.NET Core, и совершенно правильно перейти на.NET Core, если это возможно.
Вы получите 10 лет поддержки в том, что было встроено в эту платформу. Самая последняя из них - Windows Server 2019 и имела родную версию 4.7.2. 4.7.2 должна быть "в поддержке" до 2029 года.