.NET 10 Preview 1 リリース

.NET 10 Preview 1 リリース

本日.NET 10 Preview 1がリリースされました。私はすぐにダウンロードして、Avalonia UIプロジェクトとブログサイトをアップグレードしました。前者は機能テストとAOT公開が正常に動作し、後者はデバッグが正常に行えます。Dockerは今のところ成功していません。

最終更新 2025/02/25 6:21
沙漠尽头的狼
読了目安 1 分
カテゴリ
共有 .NET
タグ
.NET C# Avalonia UI Docker AOT

本日、マイクロソフトは .NET 10 の最初のプレビュー版をリリースしました。私は .NET 開発者として、早速ダウンロードしてテストを行いました。このバージョンの新機能と、実際のテスト結果を一緒に見ていきましょう。

一、 .NET 10 Preview 1 の主な更新内容

マイクロソフトはこのバージョンで、.NET エコシステムに複数の分野での強化をもたらしました。

1. ランタイムと基本ライブラリの改善

  • 文字列処理と時間関連の新しいAPIを追加
  • ZipArchive のパフォーマンスとメモリ使用量の最適化
  • AVX10.2 のサポート
  • 配列インターフェースメソッドの脱仮想化

2. C# 言語機能

  • 非バインドジェネリックでの nameof サポート
  • 暗黙的な span 変換
  • フィールドでサポートされるプロパティ
  • ラムダパラメータ修飾子のサポート
  • 実験的機能: データセグメント内の文字列リテラル

3. ASP.NET Core と Blazor

  • OpenAPI 3.1 サポート
  • YAML 形式の OpenAPI ドキュメント生成
  • Blazor ルーティング属性のシンタックスハイライト
  • QuickGrid コンポーネントの強化

4. .NET MAUI

  • iOS および Mac Catalyst の CollectionView の強化
  • Android 16 (Baklava) Beta 1 サポート
  • JDK-21 ビルドサポート

二、個人テストの状況

私は早速以下のプロジェクトでアップグレードテストを実施しました。

  1. Avalonia UI プロジェクト
    • 機能テストはすべてパス
    • AOT 発行テスト成功
    • パフォーマンスは正常

参考プロジェクト:CodeWF.Toolbox

  1. ブログサイト
    • ローカルデバッグは正常に動作
    • Docker デプロイは一時的に問題が発生し、さらにデバッグが必要

参考プロジェクト:CodeWF

三、使い始める方法

.NET 10 Preview 1 を試してみたい方は:

  1. .NET 10 SDK をダウンロードしてインストール
  2. Visual Studio を使用する場合は、最新の Visual Studio 2022 プレビュー のインストールを推奨。オフラインインストールが必要な場合は、VS オフラインインストーラーの作成 チュートリアルを参照
  3. VS Code ユーザーは C# Dev Kit 拡張機能をインストール

詳細は公式ブログのお知らせをご確認ください。

今後も .NET 10 の開発進捗を追跡し、さらなる実践経験を共有していきます。

さらに探索

関連読書

その他の記事
同じカテゴリ / 同じタグ 2026/02/07

AOTの使用経験のまとめ

プロジェクト作成当初から、新機能を追加したり新しい構文を使用したりした場合には、すぐにAOT公開テストを実施するという良い習慣を身につけるべきです。

続きを読む
同じカテゴリ / 同じタグ 2026/01/11

AvaloniaのクリップボードとDataGridの問題

最近のAvaloniaデスクトップソフトウェア開発で解決した2つの問題を記録:クリップボードコピーのクラッシュ、タブ切り替え時のDataGridの遅延。根本原因を分析し、解決策を提供する

続きを読む