.NET 8 中的新增功能

.NET 8 是 .NET 7 的後續產品。 這是長期支援 (LTS) 版本,提供為期三年的支援。 您可以在此處下載 .NET 8

.NET 執行階段

.NET 8 執行階段包含效能、記憶體回收,以及核心和擴充程式庫的改善。 其中也包含行動應用程式的新全球化模式,以及 COM Interop 和組態繫結的新來源產生器。 如需詳細資訊,請參閱 .NET 8 執行階段的新功能

.NET SDK

如需 .NET SDK、原生 AOT、程式碼分析和診斷的新功能相關資訊,請參閱 適用於 .NET 8 的 SDK 和工具新功能

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 8 的 .NET MAUI 新功能

EF Core

Entity Framework Core 包含複雜類型物件的改善、基本類型集合、JSON 資料行對應、原始 SQL 查詢、消極式載入、追蹤實體存取、模型建置、數學翻譯和其他功能。 其中也包含新的 HierarchyId 類型。 如需詳細資訊,請參閱 EF Core 8 的新功能

Windows Forms

Windows Forms 包含資料繫結、Visual Studio DPI 和高 DPI 的改善。 現在也完全啟用按鈕命令。 如需詳細資訊,請參閱 .NET 8 (Windows Forms) 的新功能

Windows Presentation Foundation

Windows Presentation Foundation (WPF) 新增了使用硬體加速和新的 OpenFolderDialog 控制項的能力。 如需詳細資訊,請參閱適用於 .NET 8 的 WPF 新功能

另請參閱

.NET 預覽公告

ASP.NET Core 預覽公告