Skip to content
公開日

2025-11-16

C#と.NET関連のここ一週間のニュースまとめ(2025年11月9日〜16日)

ここ一週間で最も注目されたトピックは、.NET 10の正式リリース(General Availability: GA)と、それに伴うC# 14の新機能です。Microsoftは11月11日に.NET 10を発表し、パフォーマンス向上、AI関連の強化、クラウドネイティブ開発の改善などが主なポイントとなっています。また、.NET Frameworkの11月セキュリティ更新もリリースされました。以下に主なニュースをまとめます。情報源はX(Twitter)の投稿とウェブニュースから抽出しており、古いものは除外しています。X投稿の引用は多様なアカウントから分散させています。

1. .NET 10の正式リリースと主なアップデート

  • Microsoftは11月11日に.NET 10をリリースしました。これは長期サポート(LTS)版で、3年間のサポートが予定されています。主な改善点として、JITコンパイラの最適化によるパフォーマンス向上(インライン化、デバーチャライズ化、スタック割り当ての強化)、AVX10.2命令セットのサポート、Native AOTの強化、AIエージェント開発の改善、TLS 1.3のmacOS対応などが挙げられます。また、ライブラリでは暗号化、グローバリゼーション、数値演算、シリアライゼーション、コレクション、ZIPファイル操作の新APIが追加されました。
  • ソース: @dotnet(.NET公式アカウントからの発表)。ウェブニュースではInfoQが「.NET 10 Officially Released with Major Performance, AI, and Developer Experience Improvements」として詳細を報じています。
  • .NET 10では、単一の*.csファイルだけでアプリを実行可能にする「File-Based Apps」機能が導入され、sln/csprojファイルなしで開発が簡素化されました。また、ASP.NET CoreではMinimal APIsのバリデーションサポート、JSON Patch、Server-Sent Events (SSE)、OpenAPI 3.1対応が追加されています。
  • ソース: @AntonMartyniuk(.NET開発者からのトップアップデートまとめ)。SD Timesの記事「Microsoft announces release of .NET 10 (LTS)」でもこれを強調。
  • EF Coreの更新では、複合型のオプション対応、JSONとstructのサポート、LeftJoin/RightJoin演算子、名前付きクエリフィルタ、ExecuteUpdateのJSON列対応などが新機能として追加されました。
  • ソース: @nietras1(.NETとC#バージョンの更新ブログ共有)。

2. C# 14の新機能

  • C# 14は.NET 10と同時にリリースされ、主なテーマは「簡素化と拡張性」です。新機能として、拡張メンバー(Extension Members: 拡張プロパティや静的メンバーの追加)、null条件付き代入(Null-Conditional Assignment)、fieldキーワード、修飾子付きラムダパラメータ、部分コンストラクタとイベントが導入されました。これにより、ポリフィルライブラリの強化やコードの柔軟性が向上します。
  • ソース: @khellang(.NET 10のAPIハイライトスレッド)。meziantou.netの記事「C# 14 unlocks extension properties and statics」でも詳述。
  • C# 14の拡張機能は、既存の型に新しいメンバーを追加しやすくし、ライブラリの互換性を高めます。また、TIOBEプログラミング言語指数でC#がJavaに迫る勢いを見せており、11月のニュースで注目されています。
  • ソース: @TechRepublic(TIOBE指数ニュース)。TechRepublicの記事「TIOBE Programming Index News – November 2025: C# Closes In on Java」。

3. .NET Conf 2025の開催と関連イベント

  • 11月11日から.NET Conf 2025が開催され、.NET 10、C# 14、Visual Studio 2026の新機能がデモされました。キーノートではScott Hanselman氏らが登壇し、.NETの成熟度と革新を強調。BlazorではHot Reloadの強化、環境設定、性能プロファイリングが発表されました。
  • ソース: @DarkCisum(イベント開始告知)。YouTubeの「.NET Conf 2025 changed my opinion about .NET」動画でも感想が共有。
  • .NET Aspire 9.5では、CLIの強化、ファイルベースAppHost、生成AIビジュアライザー、トレース改善、OpenAI統合、Azureエミュレータ対応が追加されました。
  • ソース: @Telerik(.NET Confキーノート録画共有)。

4. セキュリティとメンテナンス更新

  • 11月11日に.NETと.NET Frameworkの11月サービス更新がリリースされ、非セキュリティ修正が含まれています。.NET 9.0.11、.NET 8.0.22、.NET 10.0.0 GAが対象です。
  • ソース: @DOTNETDOKTOR(更新ブログ共有)。Microsoft DevBlogsの「.NET and .NET Framework November 2025 servicing releases updates」。
  • また、Pitt Digitalのセキュリティアラートで、Microsoftの11月パッチ適用とリブートが推奨されています。

5. ツールとエコシステムの対応

  • JetBrains Rider 2025.3が.NET 10とC# 14のデイワンサポートを発表。新機能としてAIアシスタントの改善やUIの強化が含まれます。
  • ソース: JetBrainsブログ「Rider 2025.3: Day-One Support for .NET 10 and C# 14, a New ...」。
  • .NET Confの感想として、.NET 10のJITが「チート級」のパフォーマンスを発揮し、C# 14の拡張がAIエージェントのコード修正に役立つとの声が上がっています。
  • ソース: @ddskier(.NET Confリキャップ)。

6. その他の議論とコミュニティの反応

  • .NET 10のリリースで、企業向けのスティグマやWindows外のツールギャップが指摘される一方、アップグレードの容易さや革新性が評価されています。
  • ソース: @HackerNewsX(Hacker News議論)。
  • C#開発者のためのニュースレター「.NET News」が、最新記事のまとめを提供しています。

これらのニュースは、.NETエコシステムの成熟を示しており、特にパフォーマンスとAI統合が今後のトレンドとなりそうです。詳細は各ソースのリンクを参照してください。