Contents

.NET 11 Preview 1 はランタイムの調整、C# の更新、MAUI の改善とともに公開されています

<本文>/images/NET-11-Preview-1.png

Microsoft は、.NET 11 Preview 1 のリリースにより、開発者プラットフォームの次の章を正式に開始し、開発者に今年後半に何が登場するかを早期に確認できるようにしました。次期バージョンは、標準期間サポート (STS) リリースとして提供されます。つまり、11 月に安定した状態になったら 2 年間のサポートを受けることになります。

.NET 11 プレビュー 1 が利用可能になりました

ランタイム レベルでは、Microsoft は、構成、診断、および Ahead-of-Time (AOT) サポートを改善するために設計された新しい非同期メカニズムを導入しています。 WebAssembly も注目を集めており、CoreCLR サポートが WebAssembly SDK に組み込まれるとともに、スレッド、タイマー、相互運用などのブラウザ ホスト機能が強化されています。

インタプリタの対象範囲も拡大され、非同期ワークフロー、ReJIT、デバッグに関する統合が強化され、パフォーマンスも向上しました。一方、.NET SDK には、コードの品質と開発者の生産性の向上を目的としたコマンド ラインの機能強化や新しい組み込みコード アナライザーなどの改善が加えられています。

言語側では、C# はコレクション式の引数と拡張レイアウト機能をサポートします。一方、F# ではデフォルトで並列コンパイルが有効になり、これによりビルド時間の短縮が期待できるほか、計算式を多用するコードのパフォーマンスが向上し、いくつかの小さな言語調整が行われます。

.NET MAUI を使用するクロスプラットフォーム開発者は、XAML ソース生成がデフォルトで有効になっていることに気づくでしょう。これにより、ビルド時間が短縮され、ランタイムとデバッグのパフォーマンスが向上します。 CoreCLR は Android のデフォルトのランタイムにもなり、Microsoft がモバイル ツールの最新化に向けて継続的に推進していることを示唆しています。

デスクトップ開発者向けに、WPF は Windows 10 での Fluent ウィンドウの背景と背景レンダリングに関連する修正を受け取りました。NET 11 Preview 1 は現在、Microsoft の公式 .NET チャネルを通じて入手できます。開発者は、最高のエクスペリエンスを得るために、最新の Visual Studio Insiders ビルドと組み合わせるか、C# Dev Kit 拡張機能を備えた Visual Studio Code を使用することをお勧めします。最初のプレビューが公開され、.NET 11 の完全リリースへの道のりが正式に始まります。

*️⃣ 出典リンク:

.NET 11 Preview 1 のリリースMicrosoft の公式 .NET チャネル最新の Visual Studio Insiders ビルド、C# Dev Kit 拡張機能]( https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.csdevkit)、