本日、マイクロソフトは. NET 10の最初のプレビューをリリースしました。. NET開発者として、私は最初にダウンロードしてテストしました。今回のリリースでどのようなアップデートが行われたか、実際のテストを見てみましょう。
NET 10 Preview 1メジャーアップデート
このリリースでは、マイクロソフトは. NETエコシステムにいくつかの機能強化をもたらしました。
1. ランタイムおよびベース·ライブラリの改善
- 文字列処理と時間関連のAPIを追加
- ZipArchiveのパフォーマンスとメモリ使用量の最適化
- AVX 10.2のサポート
- 仮想化のためのインターフェイスメソッド
2. C#言語の機能
- unbinded genericsでのnameofサポート
- 暗黙的なスパン変換
- フィールドサポートされるプロパティ
- ラムダパラメータ変更子のサポート
- 実験的機能:データセグメント内の文字列リテラル
3. ASP.NET CoreとBlazor
- Open API 3.1サポート
- YAML形式のOpen APIドキュメント生成
- Blazorルーティングプロパティ構文のハイライト{{Blazorルーとぷろぱてぃこうぶんのはいらいと}}
- QuickGridコンポーネントの機能強化
4. .NET MAUI
- iOSおよびMac Catalyst向けのCollectionViewの強化
- Android 16 Baklava Beta 1サポート
- JDK 21ビルドサポート
2.個別検査の状況
私は最初に以下のプロジェクトのアップグレードテストを行いました:
- **Avalonia UIプロジェクト **
- 全機能テスト合格
- AOTリリーステスト成功
- パフォーマンスは正常。
参考项目:CodeWF.Toolbox
- ** ブログサイト **
- ローカルデバッグは正常に動作しています
- Dockerデプロイメントに一時的な問題が発生し、さらなるデバッグが必要
参考项目:CodeWF
3.使い始め方
NET 10 Preview 1も試してみたい場合:
- 下载并安装 .NET 10 SDK
- 如果使用 Visual Studio,建议安装最新的 Visual Studio 2022 预览版,如需离线安装可参考 VS离线安装包制作 教程
- VS CodeユーザーがC#Dev Kit拡張機能をインストールできる
更多详细信息可以查看官方博客公告。
今後も. NET 10の開発をフォローし、より多くの実践的な経験を共有していきます。