Rider の新機能

Rider 2025.3 の新機能

Rider 2025.3 は、.NET 10 への即日サポートを提供します。これには、拡張メンバー、拡張演算子、ユーザー定義の複合代入演算子といった C# 14 の機能に加え、最新のコンパイラーの変更との整合性を確保するための更新が含まれています。また、このリリースでは、Unity、Unreal Engine、Godot ゲーム開発のサポートが拡張され、JetBrains IDE の新しいデフォルトテーマとして Islands テーマが設定され、ソリューションの起動時のパフォーマンスが向上しています。

主な更新

.NET 10 SDK の即日サポート

Rider の最新バージョンには以下が付属しています:

  • 新しい SDK からのプロジェクトテンプレートのサポート。
  • 新しい SDK を対象とするプロジェクトを作成、実行、デバッグする機能。
  • 既存の言語機能が強化された、包括的な C# 14 サポート。

Rider 2025.3 の C# 14 サポートの詳細については、ここをクリックを参照してください。

新しいデフォルトの UI テーマ: 島々

島々テーマを JetBrains Rider のデフォルトのルックアンドフィールとします。2025 年初頭に初めて導入された 島々は、ダークモードとライトモードの両方を備え、エディターウィンドウとツールウィンドウの視覚的な分離が明確になり、タブの視認性が向上し、斬新でモダンなデザインとなっています。

パフォーマンスの改善と起動の最適化

Rider 2025.3 は、起動パフォーマンスと全体的な応答性を大幅に向上させます。複数の内部初期化フェーズが最適化されたことで、ソリューション全体の読み込み時間が短縮され、IDE がより早く作業準備を完了できるようになりました。

エディターは起動時にちらつかなくなり、コード補完、検索、ナビゲーションなどのコア機能が起動プロセスの早い段階で利用できるようになりました。

これらの最適化はゲーム開発にも適用される。Unreal Engine プロジェクトの起動が高速化し、アセットのスキャンとキャッシュ時のメモリ使用量も削減されました。詳しくは ゲーム開発セクションを参照してください。

修正された点

Rider 2025.3 の新機能に加えて、安定性の向上と、ユーザーから報告された長年の問題の解決にも重点を置いてきました。

すべての修正内容については、 修正された点専用のブログ投稿でご確認ください。

言語サポート

C# 14 のサポート

Rider 2025.3 は最新の C# 14 言語機能を完全にサポートし、コード分析、リファクタリング、エディター支援を全面的に改善します。

  • 拡張メンバーは、メソッド、プロパティ、演算子の最終的なサポートの恩恵を受けます。
  • ユーザー定義の複合代入演算子は、コード分析および補完で完全にサポートされるようになりました。
  • field キーワードの動作は、最新のコンパイラーの変更に合わせて調整されました。
  • 新しいインスペクションは、Enumerable.Reverse がスパンで使用されるときに重大な変更を検出します。

コード編集支援

Rider 2025.3 では、XML ドキュメントに基づいてメソッド呼び出しの try-catch ブロックを自動的に生成する新しい try-catch ブロックを生成するコンテキストアクションが導入され、宣言された例外をより迅速かつ一貫して処理できるようになります。

このブログ投稿で、Rider および ReSharper における C#14 機能のサポートについて詳しく学びましょう。

F# の更新

型の変更クイックフィックス

型間違いに関するエラーが発生した場合、ローカル値、適用された引数、関数の戻り値型、ユニオン case フィールド、プロパティなどについて簡単に修正できるようになりました。さらに、これは言語間で機能するため、F# コードでエラーが発生した場合は C# 宣言を修正でき、その逆も同様です。

より優れた AI サポート

Junie のコンテキストコレクションを再実装し、F# コードの分析を大幅に改善しました。

その他の変更点

このリリースでは、F# コンパイラーサービスも更新され、F# 10 のサポートとさまざまな改善が加えられたほか、いくつかのクイックフィックスとコード補完ルールも調整されました。

F# サポートのその他の改善点とバグ修正の詳細については、こちら(英語)を参照してください。

JetBrains AI アップデート
2025.3.0.4

マルチエージェントエクスペリエンス: Junie および Claude エージェント

Claude エージェントは、JetBrains IDE にネイティブに統合された(英語)初のサードパーティ製 AI エージェントとなりました。Claude エージェントの追加により、JetBrains はマルチエージェントエクスペリエンスを実現し、開発ワークフローの柔軟性とパワーをさらに高めます。Claude エージェントと Junie が同じチャットインターフェースで利用できるようになったため、エージェントをシームレスに切り替え、あらゆるタスクに最適なサポートを受けることができます。

エージェントを使い始める最も簡単な方法は、AI チャットから直接起動することです。ただし、Junie をこの方法で使用したい場合、Junie プラグイン(および一部の専用機能)は引き続きご利用いただけます。

IDE での透過的な AI クォータ追跡

残りの AI クレジット、更新日、トップアップ残高を IDE 内で直接確認できるようになりました。クレジットが不足した場合は、そこからトップアップを開始することもできます。

このアップデートにより、AI リソースの監視と管理が容易になり、AI の使用がより明確かつ便利になります。

Junie では、タスクで 1.2 AI クレジット以上使用すると通知が表示されます。この機能は現在 Junie プラグインで利用可能で、近日中に AI チャットにも導入される予定です。

AI クォータの詳細については、こちらのブログ投稿(英語)を参照してください。

自分の鍵を持参する: より多くの自由とコントロール
近日公開

BYOK を利用すると、JetBrains AI にログインすることなく、ご自身の API キーを使用して OpenAI、Anthropic、OpenAI API 対応のローカルモデルに接続できるようになります。これにより、Rider での AI の使用方法をより細かく制御できるため、特定のプロバイダーと連携したい場合に最適です。

この設定は、JetBrains AI サブスクリプション(無料プランを含む)と組み合わせると特に強力です。JetBrains AI サブスクリプションでは、チャットとエージェント用の独自のキーを使用しながら、強化された補完、追加モデル、ボーナスクレジットなどの特典が得られます。詳しくは、こちらのブログ記事(英語)を参照してください。

パフォーマンス監視

モニターツールにおける ASP.NET およびデータベースの問題検出

Rider 2025.3 の モニターツールウィンドウは、リアルタイムのパフォーマンス分析のための単一のハブへと進化しました。CPU、メモリ、GC アクティビティに加え、ASP.NET とデータベースの問題も検出します。Rider は、アプリの実行中またはデバッグ中に、低速なクエリ、長時間実行される MVC アクション、過剰なデータベース接続を自動的にハイライト表示します。

詳細(英語)

バージョン管理システム

Perforce MCP サポート

Perforce との提携により、JetBrains Rider は、簡素化されたインストールプロセスと IDE 内で直接 MCP ツールをシームレスにアクティブ化することで、Perforce MCP サーバーのセットアップと使用のためのすぐに使用できるサポートを提供するようになりました。

この統合により、JetBrains AI Assistant は Perforce ツールとデータにアクセスして、より正確で関連性の高い回答を提供し、開発ワークフローを支援することもできます。

Perforce MCP サーバーを構成する方法については、ここを参照してください。

ゲーム開発

Unity

IL Viewer の Unity コード

IL Viewer ツールウィンドウには、IDE ビルドによって生成された一時アセンブリではなく、Unity によって生成および後処理されたアセンブリの中間言語 (IL) コードが表示されるようになりました。これにより、Unity が実際に使用するものに基づいてコンパイル結果を分析できるようになります。

Unreal Engine

パフォーマンスの改善

Rider 2025.3 は、プロジェクトの初期化とアセットスキャンの最適化により、Unreal Engine のパフォーマンスを大幅に向上させます。 繰り返しプロジェクトの読み込み時間が最大 20% 高速化されましたでは、アセットキャッシュのメモリ使用量も削減され、IDE 全体のフットプリントが削減され、大規模な Unreal Engine プロジェクトでの応答性が向上しました。

Android 向け Unreal Engine モバイル開発

このリリースでは、Unreal Engine のモバイルデバッグサポートの第一段階が導入されました。これにより、Android ビルドを完全なコールスタックの可視化とともにデバッグできるようになりました。

このリリースでは、Android デバイスに UE ビルドをデプロイおよびデバッグする機能も追加されています。

Unreal Engine プロジェクトでの constexpr 式のデバッグ

Rider は、C++ でますます。重要になっている constexpr コードのデバッグをサポートするようになりました。通常のランタイムデバッグと同様に、constexpr 関数内で実行を一時停止したり、変数をインスペクションしたり、式を評価したりすることができます。詳しくは、こちらのブログ記事(英語)を参照してください。

ソリューションエクスプローラー統合

Unreal プロジェクトのナビゲーションをよりスムーズにするために、 ソリューションエクスプローラー.sln ファイルから .uproject ファイルに直接切り替えることができるようになりました。

ゴドット

このリリースでは、Rider の Godot エンジンのサポートが引き続き拡張されています。GDScript 言語エンジンは、ネストされたクラスと列挙型をより正確に処理し、未使用パラメーターに対するインスペクションの改善を行い、 型付き辞書構造のサポートを追加しました。

特定のシーン、ツールスクリプト、デバイスをデバッグしたり、デバッグセッションに引数を渡したり、GD 拡張機能テンプレートから新しいプロジェクトを開始したりすることもできます

Rider 2025.3 は Chickensoft GoDot テストランナーと統合されており、IDE からフォーカスが外れたときにプロジェクトを自動的に再構築し、Godot インスペクタの同期を維持できます。

ネイティブコードの操作

非アクティブなプリプロセッサーブランチでのコードのハイライト

Rider 2025.3 は、非アクティブなプリプロセッサーブランチの完全な構文ハイライトを提供するため、キーワード、マクロ、型、識別子は、グレー表示されている場合でも、言語のロールに応じて色分けされます。

Unity、Unreal Engine、Godot のクラウド補完提案。
2025.3.0.4

Rider は、Unity、Unreal Engine、Godot プロジェクトのシェーダー向けに、クラウドベースの複数行コード補完を提供するようになりました。Godot 開発者向けには、GDScript ファイル用のクラウド補完候補もご利用いただけます。

この機能はデフォルトで有効になっています。 設定 / 環境設定 | エディター | 一般 | インライン補完 クラウド補完候補を有効にするオプションで設定できます。

データベースの操作

2025.3 リリース以降、Rider では 「クエリコンソール」という用語を 「クエリファイル」に置き換えました。コンソールは本質的にファイルであるため、UI もそれを反映させるべき時が来たためです。また、ワークフローを簡素化し、より見つけやすく、一貫性のあるものにしました。

変更の詳細については、こちらの投稿を参照してください。データベースの改善に関する詳細は、こちらを参照してください。

可観測性

OpenTelemetry トレースのエクスペリエンス向上

Rider 2025.3 は、OpenTelemetry トレースの簡素なテーブルビューを刷新し、トレースに属するすべてのスパンを詳細に調べるための、より情報量が多く直感的な方法を提供します。これにより、IDE を離れることなく、開発中のアプリケーションの実行時の動作をより明確に把握できるようになります。

その他

動的プログラム分析(DPA)終了

このリリース以降、JetBrains Rider は動的プログラム解析(DPA)をスタンドアロン機能として提供しなくなりました。DPA を支える分析システムの一部は、ワークフローを簡素化し、アプリケーションのパフォーマンスを一元的に監視・改善するための取り組みの一環として、 モニターツールウィンドウに統合されます。