.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 预览版公告
- 宣布推出 .NET 8
- .NET 8 RC 2 公告
- 宣布推出 .NET 8 RC 1
- 宣布发布 .NET 8 预览版 7
- 宣布发布 .NET 8 预览版 6
- 宣布发布 .NET 8 预览版 5
- 宣布发布 .NET 8 预览版 4
- 宣布发布 .NET 8 预览版 3
- 宣布发布 .NET 8 预览版 2
- 宣布发布 .NET 8 预览版 1
ASP.NET Core 预览版公告
- .NET 8 中的 ASP.NET Core
- .NET 8 RC 2 中的 ASP.NET Core 更新
- .NET 8 RC 1 中的 ASP.NET Core 更新
- .NET 8 预览版 7 中的 ASP.NET Core 更新
- .NET 8 预览版 6 中的 ASP.NET Core 更新
- .NET 8 预览版 5 中的 ASP.NET Core 更新
- .NET 8 预览版 4 中的 ASP.NET Core 更新
- .NET 8 预览版 3 中的 ASP.NET Core 更新
- .NET 8 预览版 2 中的 ASP.NET Core 更新
- .NET 8 预览版 1 中的 ASP.NET Core 更新