.NET 8 的新增功能

.NET 8 是 .NET 7 的后继版本。 它将作为长期支持 (LTS) 版本得到三年的支持。 可从此处下载 .NET 8

.NET 运行时

.NET 8 运行时包括对性能、垃圾回收以及核心和扩展库的改进。 它还包括移动应用的新全球化模式,以及 COM 互操作和配置绑定的新源生成器。 有关详细信息,请参阅.NET 8 运行时中的新增功能

.NET SDK

有关 .NET SDK、Native AOT、代码分析和诊断中的新增功能的信息,请参阅SDK 和 .NET 8 工具中的新增功能

C# 12

C# 12 随 .NET 8 SDK 一起提供。 有关详细信息,请参阅C# 12 中的新增功能

.NET Aspire

.NET Aspire 是有主见的云就绪堆栈,用于生成可观察的、生产就绪的分散式应用程序。.NET Aspire 通过处理特定云原生问题的 NuGet 包集合提供,在 .NET 8 中作为预览版提供。 有关详细信息,请参阅 .NET Aspire(预览版)

ASP.NET Core

ASP.NET Core 包括对 Blazor、SignalR、最小 API、本机 AOT、Kestrel 和 HTTP.sys 服务器以及身份验证和授权的改进。 有关详细信息,请参阅ASP.NET Core 8.0 中的新增功能

.NET MAUI

.NET MAUI 包括控件、手势识别器、Windows 应用、导航和平台集成的新功能。 它还包括一些行为更改和许多性能增强功能。 有关详细信息,请参阅.NET MAUI for .NET 8中的新增功能

EF Core

Entity Framework Core 包括对复杂类型对象、基元类型集合、JSON 列映射、原始 SQL 查询、延迟加载、跟踪实体访问、模型构建、数学翻译和其他功能的改进。 它还包括新HierarchyId类型。 有关详细信息,请参阅EF Core 8 中的新增功能

Windows 窗体

Windows 窗体包括对数据绑定、Visual Studio DPI 和高 DPI 的改进。 按钮命令现也已完全启用。 有关详细信息,请参阅.NET 8(Windows 窗体)的新增功能

Windows Presentation Foundation

Windows Presentation Foundation (WPF) 增加了使用硬件加速和新OpenFolderDialog控件的功能。 有关详细信息,请参阅WPF for .NET 8 中的新增功能

另请参阅

.NET 预览版公告

ASP.NET Core 预览版公告