.NET 11公開、C# 15に共用体型 .NET 8・9はサポート終了
マイクロソフトは2026年11月10日、C# 15の共用体型やMCPサーバーのテンプレート、AIコーディングエージェント向けツールを備えた.NET 11をリリースした。同日、.NET 8と.NET 9のサポートが終了した。
マイクロソフトは2026年11月10日、開発プラットフォーム「.NET 11」を正式リリースした。言語C# 15に加え、SDKにMCPサーバーのテンプレートを標準搭載し、AIコーディングエージェント向けのツールを多数追加した。同日に.NET 8と.NET 9のサポートが終了し、サポート対象は.NET 10と.NET 11の2バージョンのみとなった。

要点
- .NET 11は標準期間サポート(STS)リリースで、マイクロソフトのサポートポリシーによると2028年11月14日までサポートされる。
- C# 15に共用体型(ユニオン型)とクローズド階層が加わり、SDKにはModel Context Protocol(MCP)サーバーのテンプレートが同梱された。
- .NET 8と.NET 9は11月10日の最終パッチ(8.0.34、9.0.23)を最後にセキュリティ更新が止まった。
.NET 11とC# 15の新機能
.NET 11を対象とするプロジェクトではC# 15が既定の言語バージョンとなる。目玉の共用体型は、値をあらかじめ宣言した複数の型のいずれかとして扱える仕組みで、switch式がすべてのケースを処理しているかをコンパイラーが検査する。クローズド階層は直接の継承を宣言元のアセンブリ内に限定し、パターンの網羅性チェックを可能にする。
コレクション式の引数、拡張インデクサー、ラベル付きのbreak・continueも追加された。.NETチームの発表によると、SDKはネイティブAOT版のコマンドラインホストを既定で使い、MSBuildサーバーをコマンド間で常駐させることで起動時の待ち時間を減らした。
このほか.NET MAUIはCoreCLRを既定のランタイムに切り替え、Entity Framework Core 11はSQL Server向けのベクトルインデックスを実験的機能として加えた。「Runtime Async」は引き続きプレビューである。
MCPテンプレートとAgent Framework、.NET Skills
開発者は「dotnet new mcpserver」の1コマンドで、公式MCP C# SDKを使ったサーバーを作成できる。マイクロソフトはモデル接続にMicrosoft.Extensions.AIを、エージェントとワークフローにはMicrosoft Agent Frameworkを使うよう案内している。
コーディングエージェントそのものを支えるツールも登場した。.NET Skillsは、.NETチームがまとめた作業別の手引きをエージェントが読み込めるようにしたGitHubリポジトリだ。実験的な.NET MAUI DevFlowは実行中アプリの画面構造やスクリーンショットをエージェントに渡してUIを検証させ、.NET Upgrade canvasはGitHub Copilotによるアップグレード作業の進捗を可視化する。
未完成の部分もある。Agent User Interaction Protocol(AG-UI)と連携するBlazor AIコンポーネントのパッケージは、.NET 11の期間中ずっと実験的なプレリリース版のままだという。
.NET 8・9のサポート終了で何が変わるか
マイクロソフトの.NETサポートポリシーは、2023年公開の長期サポート(LTS)版.NET 8と.NET 9のサポート終了日を2026年11月10日と明記している。米IT誌InfoWorldは7月、両バージョンで作ったアプリは引き続き動作するが、新たなセキュリティ更新は提供されないと報じた。
現行LTSの.NET 10と.NET 11はいずれも2028年11月14日までサポートされる。マイクロソフトはターゲットフレームワークの変更、破壊的変更の確認、テストを勧め、「新しいSDKをインストールするだけではアプリの対象バージョンは変わらない」と注意を促している。
背景
マイクロソフトは毎年11月に.NETのメジャーバージョンを公開している。サポートポリシーのページによると、.NET 11は9月8日、10月13日、10月25日の3回のリリース候補(RC)を経た。同社は7000人超が開発に貢献し、NuGetには58万9000超の固有パッケージがあり、累計ダウンロードは1.1兆回を超えるとしている。
今後の見通し
開発者向けイベント「.NET Conf 2026」は11月10〜13日に開かれ、最初の2日間は製品チームのセッションとなる。ツールチェーン管理ツールdotnetupはパブリックプレビュー段階で、AG-UIのホスティング連携もまだプレリリースである。
よくある質問
.NET 10と.NET 11のどちらを選ぶべきか。どちらも2028年11月14日までサポートされる。マイクロソフトは最新機能が必要なら.NET 11、LTSのライフサイクルが合うなら.NET 10を勧めている。
.NET 8のアプリは動かなくなるのか。動作は続くが、マイクロソフトによるセキュリティ修正や技術サポートは受けられなくなる。
参考資料
- Announcing .NET 11 - .NET Blog — マイクロソフト(2026年11月10日)
- .NET と .NET Core の公式サポートポリシー — マイクロソフト(2026年11月10日更新)
- GitHub - dotnet/skills: Repository for skills to assist AI coding agents with .NET and C# — .NETチーム
- End of support looms for .NET 8 and .NET 9 — InfoWorld(2026年7月1日)
コメント 0
現在コメントの投稿は無効になっています。