Microsoftの.NETチームは11月10日(現地時間)、「.NET 11」のリリースを発表した。C# 15、ASP.NET Core、.NET MAUI、Windows開発にわたる改善と、数百のランタイム最適化を含む。サポート期間2年のSTS(Standard Term Support)リリースで、.NET 10は引き続きLTSとしてサポートされる。
C# 15では、宣言した型のいずれかを値として持つユニオン型と、直接の派生を宣言元アセンブリに限定するクローズド階層が追加された。これらにより、switch式での網羅性チェックなど、コンパイラーによるパターンの検査が可能になった。SDKではNative AOT CLIホストが既定で有効になった。また、MSBuildサーバーがCLI呼び出し間で起動状態を保つことで、日常的なコマンドのオーバーヘッドを削減した。
ASP.NET Coreは非同期検証とOpenAPI 3.2に対応した。Blazor向けには、AG-UIと連携する実験的なAIコンポーネントが提供される。SDKにはMCPサーバーテンプレートが含まれる。.NET MAUIはCoreCLRを既定のランタイムに採用した。ライブラリには、Zstandard圧縮、プロセス実行の簡素化、System.Text.JsonのC#ユニオン対応、LINQのFullJoinなどが加わった。Entity Framework Core 11は、SQL Server向けにベクトルインデックスと近似ベクトル検索を実験的にサポートする。
なお、.NET 8と.NET 9は2026年11月10日にサポートが終了する。
- 関連リンク
この記事は参考になりましたか?
- この記事の著者
-
CodeZine編集部(コードジンヘンシュウブ)
CodeZineは、株式会社翔泳社が運営する開発者のための情報メディアです。日々の開発に取り組むエンジニアやテクノロジーを学びたい方に向けて、プログラミングやAI活用、開発ツール、エンジニアの学びとキャリアに関する記事をお届けしています。
※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です
この記事は参考になりましたか?
この記事をシェア
