微软近日宣布,将于 2022 年 12 月 13 日停止为 .NET Core 3.1 提供服务更新、安全修复和技术支持。
.NET Core 是一个免费开源的、用于 Windows、Linux 和 macOS 操作系统的软件框架。该项目主要由微软员工通过 .NET 基金会开发,并在 MIT 许可下发布。2020 年 11 月,微软发布了 .NET 5.0。删除了品牌中的 “Core” 一词并跳过了 4.0 版本,以避免与 .NET Framework 混淆。
此次不再受支持的 .NET Core 3.1 版本是微软在 2019 年 12 月发布的,根据公告,.NET Core 3.1 将从 2022 年 12 月 13 日达到支持终止状态,微软将停止服务更新、安全修复和技术支持。在公告中,微软建议用户尽快迁移到 .NET 6,即该平台当前的长期支持(LTS)版本。除了升级到 .Net 6,用户还可以考虑在支持期结束前升级至 .NET 7,根据微软的开发路线图,.Net 7 将于今年 11 月发布,早于 .Net Core 3.1 的结束支持时间。
虽说构建于 .NET Core 3.1 之上的应用程序在支持结束后可以继续使用,但新版本能够极大地改善应用程序的安全性,降低用户面临的风险。
在 .NET Core 3.1 结束支持后,微软也会为 Visual Studio 2019 和 Visual Studio 2022 带来服务更新,默认取消对 .NET Core 3.1 组件的支持。