Microsoft、.NET 11 Preview 7をリリース、ツールチェーンに大幅な変更
Microsoft は.NET 11 Preview 7 をリリースしました。SDK、ビルド ツールチェーン、C#、ASP.NET Core、Windows Forms など、プラットフォームのさまざまな部分に大きな変更が加えられています。
このリリースでは、MSBuild server と NativeAOT CLI が既定で有効になります。Microsoft によると、これらの変更により、特にクラウド ワークロードでビルド時間とコンテナーのオーバーヘッドを削減できるとのことです。
.NET 11 Preview 7 で既定のツールチェーンが変更
.NET 11 SDK では、MSBuild server と NativeAOT CLI が自動的に有効になります。また、dotnet test コマンドに新しい –timeout オプションと –maximum-failed-tests オプションが追加されました。
Microsoft はトラバーサル プロジェクトのサポートを追加しました。また、コンテナーの発行では、プラットフォーム ネイティブの既定値が使用されるようになりました。
Preview 7 を本番に近い環境でテストしている開発者は、新しい既定値により、ビルド構成、コンテナーのパッケージング、プラットフォーム バインディングを確認する必要があるかもしれません。
C# に新しい言語機能が追加
.NET 11 Preview 7 の C# では、ラベル付き break 文と continue 文のサポートが追加され、複雑なループをより細かく制御できるようになりました。
Microsoft はまた、union パターンを導入し、クローズド型制約の網羅性チェックを改善しました。
Preview 7 のリリース全体には、Libraries、Runtime、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 の編集チームをどのように支援できるかをご確認ください。 Read more
User forum
0 messages