.NET 支持策略
构成 .NET 平台的各种技术的支持策略。
上次更新时间: 2024年11月12日
.NET 和 .NET Core
.NET 和 .NET Core 指包括运行时、ASP.NET Core、Entity Framework Core 在内的多种技术。
支持的版本
下表跟踪 .NET 和 .NET Core 版本的发布和终止支持日期。
版本 | 原始发布日期 | 最新补丁版本 | 补丁发布日期 | 发布类型 | 支持阶段 | 终止支持 |
---|---|---|---|---|---|---|
.NET 9 | 2024年11月12日 | 9.0.0 | 2024年11月12日 | STS | 活动 | 2026年5月12日 |
.NET 8 | 2023年11月14日 | 8.0.11 | 2024年11月12日 | LTS | 活动 | 2026年11月10日 |
发布计划
主要 .NET 版本每年 11 月发布一次。每个 .NET 版本在发布开始时都定义为标准期限支持(STS)或长期支持(LTS)。
STS 版本以偶数年为单位发布,LTS 版本以奇数年为单位发布。
所有版本的质量完全相同,唯一的区别是支持长度。LTS 版本可获得 3 年的免费支持和修补程序。
STS 版本可获得 18 个月的免费支持和修补程序。
修补程序更新会于每月第二个星期二发布,也称为“修补程序星期二”。在版本的支持生命周期内,系统必须保持已发布补丁更新的最新状态。版本修补程序是兼容的,这消除了对应用程序产生不利影响的风险。
有关详细信息,请参阅 .NET 和 .NET Core 支持策略。
STS 版本以前称为 Current 版本。
.NET Aspire
.NET Aspire 是用于构建可观测、生产就绪的分布式应用程序的云原生框架。
.NET Multi-Platform App UI (.NET MAUI)
.NET MAUI是一个框架,用于在单个代码库中使用 C# 和 XAML 构建新式、多平台、本机编译的 iOS、Android、macOS 和 Windows 应用。
.NET Framework
.NET Framework 涵盖了大量 Windows 技术,包括 .NET Framework 基类库、ASP.NET Web Forms、WCF 等。对 .NET Framework 的支持遵循父 Windows 操作系统的生命周期策略。.NET Framework 通过Windows 更新自动在计算机范围更新。.NET Framework 4.8 是最新版本的 .NET Framework,并将继续随 Windows 的未来版本一起分发。只要 .NET Framework 4.8 安装在受支持的 Windows 版本上,它就将继续受支持。
.NET 平台扩展
.NET 平台扩展是一组库,是对基本 .NET 类库的补充。它们提供核心 .NET SDK 中没有包含的其他功能,通过提供其他类、接口和方法来增强 .NET 应用程序的功能。
ASP.NET
ASP.NET 为适用于 .NET 的 Web 开发框架,且包含 .NET Framework、.NET Core、.NET 中附带的以及作为外部包的组件。
Xamarin
Xamarin> 提供了一组用于创建原生 iOS、Android 和 Windows 应用程序的工具和技术。
Windows Communication Foundation (WCF) 客户端
WCF 客户端 是 WCF 客户端库的 .NET 版本,使构建在 .NET 上的应用程序能够与 WCF 服务通信。
CoreWCF
CoreWCF 是 Windows Communication Foundation (WCF) 到 .NET 和 .NET Core 的端口。它是一个社区项目,由 Microsoft 提供官方支持。
.NET Native
.NET Native 是用于生成和部署 UWP 应用的预编译技术。Visual Studio 2015 及更高版本都包含 .NET Native。
Microsoft 官方支持
Microsoft 正式支持 .NET 平台。Microsoft 随附官方版本,这些版本是在 Azure 由 Microsoft 维护的服务器上生成和测试的,并像任何 Microsoft 产品一样受支持。
准备好开始使用了吗?
通过分步教程轻松了解 .NET。