3月19日、マイクロソフトは.NET 10 Preview 2を公開した。本リリースでは、.NET Runtime、SDK、ライブラリ、C#、ASP.NET Core、Blazor、.NET MAUIなど、.NETエコシステム全体にわたる多数の機能強化が含まれている。

image.png
主な新機能と改善点
ライブラリ
- PKCS#12/PFXエクスポート時の暗号化アルゴリズム指定が可能に
ランタイム
- 配列列挙のデアブストラクション
- 遅延デバーチャライゼーションされたメソッドのインライン化
- インライン観察に基づくデバーチャライゼーション
- NativeAOTの型プリイニシャライザにキャストと否定のサポートを追加
SDK
- dotnet CLIのコマンド順序がより一貫したものに
C#
- 部分イベントおよびコンストラクタのサポート
F#
- F#言語、FSharp.Core標準ライブラリ、FSharp.Compiler.Serviceの更新
ASP.NET Core & Blazor
- Blazor Web Appプロジェクトテンプレートに再接続UIコンポーネントを追加
NavigateTo
による同一ページナビゲーション時のスクロール挙動を変更NavLinkMatch.All
使用時にクエリ文字列とフラグメントを無視- QuickGridのカラムオプションを閉じる機能を追加
- XMLドキュメントコメントをOpenAPIドキュメントに反映
- OpenAPI.NET v2.0.0-preview7へのアップグレード
- フォーム投稿時の空文字列をnullable値型ではnullとして扱う
- 認証と認可に関する新しいメトリクスを追加
.NET MAUI
ShadowTypeConverter
の追加SpeechOptions Rate
の導入- モーダルのスタイルをポップオーバーとして適用可能に
Switch.OffColor
の追加HybridWebView
にInvokeJavascriptAsync
メソッドを追加- 非推奨APIの指定
Windows Forms
- WPFとのクリップボードコード共有
System.Windows.Forms.Design
のUITypeEditorsの移植- 品質向上
Windows Presentation Foundation (WPF)
- パフォーマンス改善
- Fluentスタイルの変更
- バグ修正
- エンジニアリングヘルスの向上
Entity Framework Core
.NET 10
のRightJoin
演算子のサポート- その他の小規模な改善
コンテナイメージ
- Native AOT SDKイメージの提供
.NET 10を始めるには
.NET 10 Preview 2のダウンロードはこちら。Windowsユーザーは最新のVisual Studio 2022 Previewをインストールすることが推奨される。また、Visual Studio CodeではC# Dev Kit拡張を使用可能である。
詳細は.NET 10 Preview 2 is now available!を参照していただきたい。
Advanced programming is really fun when it comes to creating impressive product designs. Experience and learn to improve your skills effectively. Explore Scratch and create lots of new and exciting games. Start experimenting and make more advanced adjustments in the getting over it scratch game.
The ASP.NET Core & Blazor section mentions reflect XML documentation comments in OpenAPI documentation. Could you explain how this Chill Guy Clicker works and what practical impact it has on API development?