最后更新于 2024 年 5 月 23 日
自 2016 年最初推出以来、 .NET核心 已经经历了多个版本的演变,甚至更改了名称。在本博文中,我们将探讨最新发布的 .NET核心其演变过程,以及它与传统的 .NET框架.
.NET Core 的最新版本
自发布 .NET 5 到 2020 年 12 月,品牌形象已从 .NET核心 统一 .NET 平台,目的是将两者的能力融合在一起。 .NET核心 和 .NET框架.
.NET 8 发布了吗?
目前最新的 LTS(长期支持)版本是 .NET 8,于 2023 年 11 月发布。该版本延续了统一之路,包括大量性能增强功能、新的应用程序接口和改进的开发者工具。
例如,在 Connecting Software 当前发布的产品中就使用了这一功能,如 Document Extractor 专为 Salesforce 平台™ 打造.
.NET Core 有哪些版本?
以下是一份简明表格,列出了 .NET核心 及随后的 .NET 版本,包括首次发布日期和支持终止日期:
版本 |
首次发布日期 |
支持结束日期 |
.NET 8 (LTS*) |
14-11-2023 |
10-11-2026 |
.NET 7 |
08-11-2022 |
14-05-2024 |
.net 6.0 (LTS*) |
08-11-2021 |
12-11-2024 |
.NET 5.0 |
10-11-2020 |
10-05-2022 |
.NET Core 3.1 (LTS*) |
03-12-2019 |
13-12-2022 |
.NET Core 3.0 |
23-09-2019 |
03-03-2020 |
.NET Core 2.2 |
04-12-2018 |
23-12-2019 |
.NET Core 2.1 (LTS*) |
30-05-2018 |
21-08-2021 |
.NET Core 2.0 |
14-08-2017 |
01-10-2018 |
.NET Core 1.1 |
16-11-2016 |
27-06-2019 |
.NET Core 1.0 |
27-06-2016 |
27-06-2019 |
*LTS = 长期支持 = 微软优先提供漏洞修复和安全补丁的扩展支持版本
有了这个表格,您就可以回答与不同版本的 .NET.例如,假设您想知道 .NET Core 3.1 仍然支持。您可以转到 .NET Core 3.1您可以看到,虽然这是一个 LTS,但支持已于 2022 年 12 月结束。
该表还明显显示,微软现在发布的主要 .NET 版本每年 11 月发布。目前,标准支持(STS)版本在偶数年发布,长期支持(LTS)版本在奇数年发布。您可以在微软的 发布时间表.
什么是 .NET Core?
由微软于 2014 年 11 月 12 日推出、 .NET核心 的开源、跨平台继承者。 .NET框架.虽然 .NET框架 仅限于 Windows、 .NET核心 可在 Windows、macOS 和 Linux 上运行。因此,对于希望构建可在多个平台上运行的应用程序的现代开发人员来说,它是一个多功能的选择。
开源和跨平台
- 开放源代码GitHub 上提供了 .NET Core 的源代码,任何人都可以查看、贡献和修改它。它采用 MIT 许可授权,具有广泛的灵活性。
- 跨平台.NET Core 支持多种操作系统,开发人员只需编写一次代码,即可在任何地方运行。这是通过平台无关的统一运行时实现的,确保了在不同环境下性能和行为的一致性。
与 .NET Framework 的关系
- 该 .NET框架 是微软最初用于构建 Windows 应用程序的框架。然而,随着现代应用程序需求的出现,人们需要一个更灵活、跨平台的框架,于是开发出了 .NET核心.
- 虽然 .NET框架 在继续接受维护更新的同时,新功能的开发主要集中在统一的 .NET 平台(.NET 5 及更高版本)。这种转变鼓励开发人员采用最新技术,并从性能提升、API 增强和跨平台功能中获益。
从 .NET核心 统一 .NET 该平台是 .NET 生态系统最新版本是 .NET 8开发人员将拥有一个强大的多功能框架,从跨平台兼容性到性能改进,都能满足现代开发需求。
随着微软不断完善其 .NET 产品,敬请关注未来的更新。
关于作者
本文作者 Ana Neto
"自1997年以来,我一直是一名软件工程师,最近我更喜欢写作和公开演讲。您对本文或 CB Exchgange Server Sync 有任何问题或意见?我非常希望得到您的反馈!"