ReSharper 2025.3 の新機能
Visual Studio 2026 との完全な互換性
C# 14 サポートの改善:
C# 14 拡張メンバー
ユーザー定義の複合代入演算子
fieldキーワードのサポートは、コンパイラーの最近の変更に合わせています。ユーザー定義の複合代入演算子
無視されたプリプロセッサーディレクティブ
ドキュメントコメント内の
<exception>タグからtry-catchブロックを生成するReSharper インスペクションは Roslyn IDE インスペクションと一致、Roslyn の構成を考慮
パフォーマンスの改善:
起動とシャットダウンの高速化
より高速な使用箇所の検索
コールドスタートアップ時のソリューション全体の分析の初期化を高速化
ReSharper ビルドのアセンブリサーフェスヒューリスティックが改善されました。
アウトオブプロセスモードの改善点:
エディターと ReSharper ポップアップを切り替える際のフリーズやフォーカス関連の問題を軽減
オブジェクトブラウザーに移動するサポート
NuGet パッケージ管理タスクのブラウザー操作が復元されました
C++ の新機能:
C++26: パックのインデックス、拡張ステートメント、構造化バインディング内のパック、テンプレートテンプレートパラメーターとしての概念および変数テンプレート、および契約。
改善された
constexpr評価ウォームスタートアップが最大 30% 高速化
UE 5.6 で導入されたスパースクラスデータシステムの変更をサポート
名前変更リファクタリングにより、
UE_INLINE_GENERATED_CPP_BY_NAMEマクロ内の参照が正しく更新されるようになりました。UFUNCTIONおよびUPROPERTYの後の宣言をインデントするための新しいフォーマッタ設定。アセットファイル形式の最新の更新をサポートします。
バンドルされた clang-tidy バイナリが Clang に更新されました。
2025.3.1 の新しいコードインスペクション
C# の新しいインスペクション
VB.NET の新しいインスペクション
関連ページ:
ReSharper バージョン履歴
このトピックでは、ReSharper の以前のバージョンのリリースノートを示します。最新バージョンのリリースノートを確認するには、ReSharper 2025.3 の新機能にアクセスしてください。ReSharper 2025.2:アウトオブプロセスモード、SQL および NoSQL のサポート、C# 14 サポート: 拡張 (初期サポート、コンパイラーで機能が進行中)、部分イベントとコンストラクター、null 条件代入、ユーザー定義の複合代入演算子、無視されたプリプロセッサーディレクティブ、新しい...
使用箇所の検索のシンボル
このコマンドを使用すると、ソリューションおよび参照アセンブリ内の 1 つ以上のシンボルのすべての使用箇所を検索できます。シンボルの宣言またはその他の使用箇所から検索を開始できます。このコマンドは、ソリューションエクスプローラー、ファイル構造ウィンドウ、その他のツールウィンドウから呼び出すことができます。現在のコンテキストからシンボルの使用箇所を見つけるキャレットをエディターのシンボルに配置するか、ツールウィンドウでシンボルを選択します。以下のいずれか 1 つを実行します: メインメニューからを選択...
ソリューション全体の分析
ソリューション全体の分析により、プロジェクトのコンパイルを妨げないものを含め、サポートされているすべての言語 C++ を除くでエラーが検出されます。プロジェクトにそのようなファイル (JavaScript、CSS、HTML など) が含まれている場合、ソリューション全体の分析は、実行時にしか検出できないエラーを見つけるのに役立ちます。ReSharper のソリューション全体の分析では、2 つの関連しているが異なる機能が実現します。ソリューション全体のエラー / 警告モニター:ReSharper 自...
ソリューションのビルド
ReSharper を使用すると、複数の並列プロセスを使用してソリューションを段階的に構築できます。Visual Studio のネイティブのビルド管理の代わりに ReSharper ビルドを使用できます。ReSharper は MSBuild を置き換えるものではないことに注意してください。プロジェクトは引き続き通常どおりビルドされます。違いは、更新する必要のないプロジェクトは再構築されないことです。ReSharper ビルドを開始:デフォルトでは、ReSharper ビルドは無効になってい...
ピーク定義ビューで関連コードを表示および編集する
Visual Studio のピーク定義機能を使用すると、別のタブを開かずに、参照されているシンボルのソースコードをその場で表示および編集できます。ReSharper はこの機能を拡張し、さらに便利にします。Visual Studio のネイティブショートカットである Alt+F12 に加えて、シンボルの使用箇所を Ctrl+Shift-click と入力することで、その宣言を「定義をピーク」ビューに表示できます。この機能を無効にするには、ReSharper オプションの Alt+R, O にあるページで...
始める前に
まだ行っていない場合は、Visual Studio コピーが UnrealEngine プロジェクトで機能するように設定されていることを確認してください。UnrealEngine のドキュメントに詳細な手順があります。少なくとも Visual Studio の波紋は無効にすることをお勧めします。Visual Studio は、Unreal Engine プロジェクトで誤検知を起こすことが多いためです。に移動し、波線を無効にするまたは C++ コード分析エクスペリエンスを無効にするを真に設定します。...