主页 > imtoken testflight下载 > .NET 和 .NET Core 支持政策
.NET 和 .NET Core 支持政策
最后更新:2023 年 1 月 10 日
覆盖范围
.NET 和 .NET Core 指的是多种技术btcs改为core官方最新消息,包括运行时、ASP.NET Core、Entity Framework Core。
寻找 .NET 平台另一部分的支持策略? 请参阅 .NET 支持策略页面。
每个 Microsoft 产品都有一个生命周期。 生命周期从产品发布时开始,到产品不再受支持时结束。 了解此生命周期中的关键日期可以帮助您就何时升级或对软件进行其他更改做出明智的决定。 本产品受 Microsoft 现代生命周期约束。
.NET 和 .NET Core 支持生命周期为每个版本提供支持。 支持的时间长短和水平因某些资格而异。
.NET 和 .NET Core 在多个操作系统和版本上受支持。 .NET 支持的操作系统策略提供有关操作系统支持策略和版本的最新详细信息。
哪些版本有资格获得服务以及更新如何影响服务资格?
客户可以选择长期支持 (LTS) 版本或标准期限支持版本。 所有版本都具有相同的质量。 唯一的区别是支持的长度。 LTS 版本获得 3 年的免费支持和修补程序。 STS 版本附带 18 个月的免费支持和修补程序。
在版本的支持生命周期内,系统必须与已发布的补丁更新保持同步。
.NET 和 .NET Core 版本生命周期支持的版本
下表跟踪 .NET 和 .NET Core 版本的发布和支持终止日期。
版本 原始发布日期 最新补丁版本 补丁发布日期 发布类型 支持阶段 支持结束
.NET 7
2022 年 11 月 8 日
7.0.2
2023 年 1 月 10 日
STS
活动
2024 年 5 月 14 日
.NET 6
2021 年 11 月 8 日
6.0.13
2023 年 1 月 10 日
长期支持
活动
2024 年 11 月 12 日
不再支持的版本
下表列出了不再支持的 .Net Core 版本。
版本 原始发布日期 最新补丁版本 补丁发布日期 支持终止
.NET 5
2020 年 11 月 10 日
5.0.17
2022 年 5 月 10 日
2022 年 5 月 10 日
.NET 核心 3.1
2019 年 12 月 3 日
3.1.32
2022 年 12 月 13 日
2022 年 12 月 13 日
.NET 核心 3.0
2019 年 9 月 23 日
3.0.3
2020 年 2 月 18 日
2020 年 3 月 3 日
.NET 核心 2.2
2018 年 12 月 4 日
2.2.8
2019 年 11 月 19 日
2019 年 12 月 23 日
.NET 核心 2.1
2018 年 5 月 30 日
2.1.30
2021 年 8 月 19 日
2021 年 8 月 21 日
.NET 核心 2.0
2017 年 8 月 14 日
2.0.9
2018 年 7 月 10 日
2018 年 10 月 1 日
.NET 核心 1.1
2016 年 11 月 16 日
1.1.13
2019 年 5 月 14 日
2019 年 6 月 27 日
.NET 核心 1.0
2016 年 6 月 27 日
1.0.16
2019 年 5 月 14 日
2019 年 6 月 27 日
预览版
适用的预发布版本的支持生命周期如下。
版本发布日期支持结束
.NET 7 RC 2
2022 年 10 月 11 日
2022 年 11 月 8 日
.NET 7 RC 1
2022 年 9 月 14 日
2022 年 10 月 11 日
.NET 发布节奏
我们将在每年 11 月发布一个新的 .NET 主要版本,使开发人员、社区和企业能够规划他们的路线图。 偶数版本是 LTS 版本,并获得三年的免费支持和修补程序。
奇数版本是 STS 版本,可获得 18 个月的免费支持和修补程序。
支持轨道如何与不同的版本类型一起工作?
选择 LTS 的客户需要安装最新的补丁更新才能获得支持。 如果您的系统运行的是 3.1 并且 3.1.x 已经发布,您需要先安装 3.1.x。 安装修补程序更新后,应用程序将默认开始使用此更新。 LTS 版本将在一般发布之日起三年内得到支持。
选择 STS 的客户需要安装最新的补丁更新才能获得支持。 如果您的系统运行的是 5.0 并且 5.0.x 已经发布,您需要先安装 5.0.x。 安装修补程序更新后,应用程序将默认开始使用此更新。 自一般发布之日起,STS 版本将获得 18 个月的支持。
维持
根据以下策略,在服务期间支持 .NET 版本。 LTS 和 STS 版本的服务策略相同。
更新是累积的并作为修补程序发布,每个更新都建立在所有以前的更新版本之上。 设备需要安装最新的更新才能继续受到支持。 更新可能包括新功能、修复(安全和/或非安全)或两者的组合。
更新在 Microsoft“补丁星期二”(每个月的第二个星期二)发布btcs改为core官方最新消息,但不保证在每个补丁星期二都会发布 .NET 版本。 补丁将在 .NET 博客上公布。 每月发布摘要发布到 dotnet/announcements。
维护支持
在维护支持期间,更新 .NET 版本只是为了缓解安全漏洞。
维护支持期为任何版本(STS 或 LTS)支持的最后 6 个月。 维护期结束后,该版本将不再受支持。
寿命终止 (EOL)
生命周期结束是 Microsoft 将不再提供修补程序、更新或在线技术帮助的日期。 生命周期终止也可称为支持终止 (EOL)。
当给定的 .NET 版本生命周期结束时,我们建议您迁移到更新的 .NET 版本并减少/删除给定的 .NET 版本的使用。 支持终止后,如果不再使用给定的 .NET 版本,建议卸载该版本,或安装最新的修补程序,并加快停用该 .NET 版本的计划。 /
使用不受支持的 .NET 版本可能会使您的应用程序、应用程序数据和计算环境面临风险。 强烈建议不要使用不受支持的软件。
从 .NET Core 3.1 开始,生命周期结束日期将与 Microsoft 补丁星期二(每个月的第二个星期二)保持一致。 例如,.NET Core 3.1 最初于 2019 年 12 月 3 日发布,支持三年。 但实际支持结束日期将是距离该日期最近的补丁星期二,即 2022 年 12 月 13 日。
.NET Framework 上的 ASP.NET Core 2.1
.NET Framework 上对 ASP.NET Core 2.1 的支持与对其他基于包的 ASP.NET Framework 的 ASP.NET 支持策略相匹配。 可以在 ASP.NET Core 2.1 支持的包中找到此策略涵盖的包的完整列表。
支持哪些操作系统版本来运行 .NET 和 .NET Core 应用程序?
.NET 和 .NET Core 在多个操作系统和版本上受支持。 .NET 支持的操作系统策略提供有关操作系统支持策略和版本的最新详细信息。
在 Windows 操作系统上自动打补丁
所有受支持的 .NET 版本都通过 Microsoft Update 自动修补。 这使组织能够以相同的方式管理所有 .NET 更新。
使用该模型的应用程序将受益于 Microsoft Update 提供的 .NET 更新。 使用的应用程序没有变化,因此这些应用程序仍然负责保持运行时更新。
访问支持
有关 .NET 技术的协助支持,请联系 Microsoft 支持专家。
社区支持是获得帮助甚至为项目做出贡献的好方法。 有关详细信息,请参阅社区页面。