.NET 8 の新機能

.NET 8 は .NET 7 の後継です。 長期サポート (LTS) リリースとして 3 年間サポートされます.NET 8 はこちらからダウンロードできます。

.NET ランタイム

.NET 8 ランタイムには、パフォーマンス、ガベージ コレクション、コアおよび拡張ライブラリの機能強化が含まれます。 また、モバイル アプリ用の新しいグローバリゼーション モードと、COM 相互運用および構成バインド用の新しいソース ジェネレーターも含まれます。 詳しくは、「.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 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 プレビューのお知らせ