.Net Framework 项目是否会成为 .Net 5 的跨平台项目

Will .Net Framework projects become Cross-Platform by .Net 5

Scott 宣布下一个版本的 .Net Core 和 .Net framework 将在几个月后的 2020 年 11 月发布并统一为 .Net 5。

所以我们决定将我们的一些项目移植到 .Net Core 中,例如我们的 WCF 服务等,但基于 here.

中的这些句子

.NET Framework 4.8 will be the last major version of .NET Framework. If you have existing .NET Framework applications that you are maintaining, there is no need to move these applications to .NET Core. We will continue to both service and support .NET Framework, which includes bug–, reliability– and security fixes. It will continue to ship with Windows (much of Windows depends on .NET Framework) and we will continue to improve the tooling support for .NET in Visual Studio (Visual Studio is written on .NET Framework).

There will be just one .NET going forward, and you will be able to use it to target Windows, Linux, macOS, iOS, Android, tvOS, watchOS and WebAssembly and more.

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 给我们带来的主要收获之一是跨平台。

他们只是说没有人会从他们的机器上卸载 .NET Framework;今天的任何工作,将继续工作。这是为了避免 "you broke our perfectly working system" 和人们拿叉子的叫声。

所有好处,包括(但不限于)跨平台兼容性:都在 .NET Core 中,如果您甚至可能[=迁移到 .NET Core 是绝对正确的15=]可以。

您将通过该平台的原生支持获得 10 年的支持。最新的是 Windows Server 2019,它有 4.7.2 本机。 4.7.2 应该“支持”到 2029 年。