Microsoft が .NET 11 Preview 7 をリリース、ツールチェーンに大幅な変更


Microsoft は.NET 11 Preview 7 をリリースし、SDK、ビルド ツールチェーン、C#、ASP.NET Core、Windows Forms、およびプラットフォームのその他の部分に大きな変更をもたらしました。

今回のリリースでは、MSBuild サーバーと NativeAOT CLI が既定で有効になります。Microsoft によると、これらの変更はビルド時間とコンテナーのオーバーヘッド削減に役立ち、特にクラウド ワークロードで効果を発揮します。

.NET 11 Preview 7 が既定のツールチェーンを変更

.NET 11 SDK では、MSBuild サーバーと NativeAOT CLI が自動的に有効になります。さらに、dotnet test コマンドには新しい –timeout オプションと –maximum-failed-tests オプションが追加されました。

Microsoft はトラバーサル プロジェクトのサポートを追加しました。また、コンテナー公開ではプラットフォーム固有の既定値が使用されるようになりました。

新しい既定値のため、本番環境に近い環境で Preview 7 をテストしている開発者は、ビルド構成、コンテナー パッケージ、プラットフォーム バインディングを確認する必要があるかもしれません。

C# に新しい言語機能が追加

.NET 11 Preview 7 の C# では、ラベル付き break および continue ステートメントがサポートされ、複雑なループをより細かく制御できるようになりました。

Microsoft はまた、union パターンを導入し、closed-type 制約の網羅性チェックを改善しました。

今回の Preview 7 リリースには、ライブラリ、ランタイム、SDK、C#、ASP.NET Core、.NET MAUI、Entity Framework Core、F#、Windows Forms にわたる更新が含まれています。

Blazor と Windows Forms にも改善が追加

Blazor では、自動的に一時停止される回線がサポートされるようになりました。一方、ASP.NET Core では、Server-Sent Events 向けの OpenAPI 3.2 サポートが追加されました。

Windows Forms には、アプリケーションがダーク モードに切り替わるときのちらつきを軽減するための変更が加えられました。また、Microsoft は Windows システムの視覚スタイルとの統合も改善しました。

Microsoft は、.NET 11 Preview 7 を対象とする開発者に、Visual Studio 2026 Insiders または C# Dev Kit 拡張機能を備えた Visual Studio Code を推奨しています。

.NET 11 がリリース候補ビルドへ移行

Preview 7 は、.NET 11 がリリース候補段階に入る前の最後のプレビューになると予想されています。

Microsoft は、2026 年 9 月と 10 月に 2 つのリリース候補を予定しており、その後、2026 年 11 月 10 日に一般提供リリースを行う計画です。.NET 11 のサポートは、現時点では 2028 年 11 月 9 日まで継続する予定です。

その他の Microsoft 関連ニュースでは、同社は最近積極的に悪用されている WinSock の脆弱性を修正しました。一方、新たに公開された ShieldBreak ゼロデイは、完全にパッチが適用された Windows システムでも SYSTEM 権限を取得できます。

読者の皆様のご支援が Windows Report を支えています。当サイトのリンクを経由してご購入いただいた場合、当社が手数料を受け取ることがあります。 Tooltip Icon

情報開示ページをご覧いただき、Windows Report の編集チームをどのように支援できるかをご確認ください。 Read more

User forum

0 messages