【译】.NET Core 2.2将于2019年12月23日停止支持

2019-12-16 10:59:40 浏览数 (1)

.NET Core.NET Core

原文 | Lee

翻译 | Edison Zhou

.NET Core 2.2于2018年12月4日发布。一般来说,作为非长期支持(“当前”)的版本,它在下一个版本后的三个月内都还会受到支持和更新。.NET Core 3.0于2019年9月23日发布,因此支持.NET Core 2.2的时间会到2019年12月23日那天为止。

在此之后,.NET Core补丁更新计划将不再包括.NET Core 2.2的容器镜像的更新程序包。您应该立即计划从.NET Core 2.2升级。

.NET Core 3.1作为长期支持版本于2019年12月3日发布。因此,支持2019年9月23日发布的.NET Core 3.0的支持截止日期会到2020年3月23日。

升级到.NET Core 3.1

从.NET Core 2.2可以直接升级到.NET Core 3.1,从2.2升级到3.1也十分简单:更新项目文件(.sln)的目标框架改为3.1即可。下面的第一个文档说明了从2.0到2.1的过程。ASP.NET Core 2.2到3.1的其他注意事项在第二份文档中也进行了详细介绍。

  • 从.NET Core 2.0迁移到2.1
  • 从ASP.NET Core 2.2迁移到3.0

Microsoft 支持策略

Microsoft有一个公开的 .NET Core 支持策略。它包括两种release类型的策略:LTS(长期)支持和当前支持。

  • LTS发行版包含已稳定的功能部件,具有较长的支持周期,几乎不需要怎么更新。这些版本是托管您不打算经常更新的应用程序的不错选择。
  • 当前版本包括了新功能和组件,这些新功能和组件可能会根据用户的反馈在未来进行更改。这些版本是开发中的应用程序的理想选择,使您可以访问最新的功能和改进。但是,您需要更频繁地升级到更高版本的.NET Core,以获得微软的支持服务。

两种类型的发行版都在其支持周期内会收到重要的修复程序以确保安全性和可靠性 或是 增加对新操作系统版本的支持。您必须保持了解最新的补丁程序资讯才能获得支持。

请参阅.NET Core支持的操作系统生命周期策略以了解每个.NET Core版本支持的Windows,macOS和Linux版本。

译者推荐

关于.NET Core 的升级,原文中说的太简单,至今没见到直接从.NET Core 2.2升级3.1的文章,还是推荐一下俺们大成都的大佬晓晨的文章:《ASP.NET Core 2.x 到 3.1 迁移指南》,先从2.2升级到3.0再从3.0升级到3.1较为稳妥,哈哈。

0 人点赞