プログラミングとソフトウェア開発

マイクロソフト、開発者向けの幅広い改善を含む .NET 11 Release Candidate 1 をリリース

.NET 11 Release Candidate 1 が利用可能になり、ライブラリ、ランタイム、SDK から C# 15、ASP.NET Core、.NET MAUI、Windows Forms まで更新が提供されています。本リリースでは、テスト、デプロイ、コンテナー向けのツールに加え、言語機能やセキュリティ機能、各種プラットフォームの改善に重点が置かれています。

2026-09-08
2 分で読めます
7 閲覧数
فريق تحرير certi.news
マイクロソフト、開発者向けの幅広い改善を含む .NET 11 Release Candidate 1 をリリース

Microsoft は、最終リリースに先立つ大規模なプレビュー版として、.NET 11 Release Candidate 1 を2026年9月8日に提供開始したと発表しました。この更新には、ライブラリ、ランタイム、SDK、MSBuild、NuGet に加え、C#、F#、ASP.NET Core、.NET MAUI、Windows Forms における変更と改善が含まれています。

プラットフォームと開発ツールの改善

.NET 11 のライブラリには、システムプロセスの処理と終了状態の確認、Linux での DNS レコード解決、新しい数値型およびバイナリスキーマ向けの JSON サポートが追加されています。また、本リリースには、JSON における閉じた多相性と共用体、オプションの非同期検証、拡張メモリからのBitArray値の作成、圧縮および解凍コーデックの再利用に対するサポートも含まれます。

セキュリティ層には、呼び出し元が主導する実験的な TLS セッション、Unix での TLS チャネルバインディング、AES Key Wrap のサポートに加え、Apple プラットフォームにおける認証暗号の高速化が含まれます。本リリースでは、コミュニティからの貢献への言及とともに、互換性を破る可能性のある変更やバグ修正も記録されています。

開発者にとって実際に何が変わるのか

ランタイムでは、.NET 11 により Unix 上でプロセス内クラッシュレポートを設定できるようになり、FP16 操作では専用のハードウェア命令が使用されます。SDK では、dotnet test によるモバイルアプリのテストが改善され、実行レベルの制御と新しい結果形式が追加されています。コンテナーの発行処理では再現可能なイメージが生成され、繰り返しのアップロードが回避されます。一方、ファイルベースのプログラムでは Native AOT とフォーマットの再利用がサポートされます。

その他の改善には、dotnet format による設定検出を含まれるファイルに限定する機能、MSBuild における tar アーカイブの作成と展開、ビルドツールが glob 要素パターンにアクセスできる機能が含まれます。NuGet ではパッケージ化の際にプロジェクト評価が再利用されるほか、警告をエラーとして扱う設定でも脆弱なパッケージの更新が機能するようになりました。

言語とアプリケーションフレームワーク

C# 15 では、共用体やその他の言語機能が安定化され、安全でない使用法の進化に関する改善が行われています。F# では、レコードの拡張、レコードのコンストラクター、デリゲートの直接生成に加え、より効率的な内部文字列、リフレクションに依存しないレコードおよび共用体のフォーマットが追加されます。

ASP.NET Core では、SignalR 認証更新 API が正式版となり、TypeScript クライアントでの更新がサポートされます。また、認証の更新後に Blazor Server の回路が更新され、OpenAPI は非推奨の API を反映します。さらに、ビルド時の OpenAPI 生成に使用する環境を選択できるほか、Negotiate 認証で TLS チャネルバインディングを使用できます。

本リリースでは、.NET MAUI におけるテスト、コントロール、プラットフォーム機能、XAML、.NET for Android と Apple プラットフォームの更新に加え、キオスクモードの試験の管理、Windows Forms における最新のビジュアルスタイルの安定化も RC 1 向けに扱われています。

提供状況と注意すべき点

開発者は .NET 11 SDK をインストールして利用を開始できます。Microsoft は Windows 上で最新の Visual Studio 2026 Insiders を使用することを推奨しており、Visual Studio Code と C# Dev Kit 拡張機能も利用できます。変更範囲から判断すると、本リリースは Web サービス、コンテナー、モバイルアプリケーションに取り組むチームにとって重要ですが、Release Candidate であるため、本番チームは最終的に採用する前に、完全なリリースノートと互換性に関する変更を確認する必要があります。また Microsoft は、.NET 11、C# 15、ASP.NET Core、Entity Framework Core の新機能に加え、互換性を破る変更と .NET のリリースに関する個別のページも提供しています。

ニュースの出典
ف
著者

فريق تحرير certi.news

同じカテゴリー

おすすめ記事

すべてのニュースを見る