プロジェクト階層を探索する
この機能を使用すると、参照され参照されているプロジェクトおよびソリューション内の特定のプロジェクトのアセンブリを分析できます。
プロジェクト階層を表示する
ソリューションエクスプローラーでプロジェクトを選択します。
メインメニューから プロジェクト階層を表示するを選択します。
を選択するか、選択したプロジェクトを右クリックしてコンテキストメニューで表示される階層ウィンドウの新しいタブで、階層またはプロジェクト参照を探索できます。
参照先のプロジェクトと、現在のソリューションで選択したプロジェクトを参照するアセンブリおよびプロジェクトとの間で階層を切り替えるには、対応するツールバーボタンを使用します。( 参照するプロジェクト / プロジェクトの参照 )
階層内の各プロジェクトまたはアセンブリをさらに調べることができます。
選択したプロジェクトまたはアセンブリに基づく階層を再構築するには、これをベースに をクリックします。
ソリューションエクスプローラーでプロジェクト参照を見つけるには、プロジェクト参照をダブルクリックします。
アセンブリ参照をダブルクリックして、アセンブリエクスプローラーウィンドウのアセンブリを調べます。
関連ページ:
プロジェクトの依存関係ダイアグラムを調べる
ReSharper を使用すると、ソリューションアーキテクチャを視覚的に表現して、ソリューション内のプロジェクトの依存関係を調べることができます。アーキテクチャビューが新しいエディタータブで開き、プロジェクトの依存関係を視覚的に調べたり、ソリューションの現在の状態を以前に取得したスナップショットと比較したりできます。プロジェクトの依存関係ダイアグラムを開く:ソリューションエクスプローラーでは、1 つまたは複数のプロジェクト、1 つまたは複数のソリューションフォルダー、ソリューションノードを選択...
参照の階層を調べる
この機能を使用すると、すべてのアセンブリの参照の階層を調べ、すべてのアセンブリの依存関係を追跡できます。再帰的な依存関係が検出され、参照エントリの右側にグリフが表示されます。アセンブリの参照階層を表示するアセンブリエクスプローラーウィンドウでアセンブリを選択します。右クリックし、コンテキストメニューで参照階層を選択します。表示される階層ウィンドウの新しいタブで、階層またはアセンブリ参照を探索できます。参照アセンブリと選択したアセンブリを参照している現在ロードされているアセンブリとの間で階層を切り...
階層ウィンドウ
階層ウィンドウには、コードのいくつかの型階層構造が表示されます。型階層、プロジェクトの階層、型依存関係ダイアグラム、アセンブリ依存ダイアグラム、CSS 階層、参照の階層、型階層:このビューには、メンバーを含む型階層と、特定のタイプのすべてのサブタイプおよびスーパータイプのリストが表示されます。階層を分析し、ダブルクリックして任意の型の宣言に移動できます。ツールバーコントロールリフレッシュコードの変更を外部に反映するためにウィンドウの内容を更新します。これをベースに選択されたタイプが階層ツリーの...
アセンブリエクスプローラーウィンドウ
アセンブリエクスプローラーを使用すると、複数のアセンブリを開いて、開いているアセンブリとフォルダーのリストを保持できます。開いているすべてのアセンブリをトラバースして探索できます。アセンブリノードを展開すると、アセンブリ内の名前空間が一覧表示されます。これは、タイプとタイプメンバー、およびアセンブリ参照、リソース、メタデータにさらに展開できます。任意のタイプをダブルクリックして逆コンパイルしたり、シンボルサーバーからソースをフェッチしたりできます(設定によって異なります)。さらに、アセンブリエク...
アセンブリを探索して逆コンパイルする
アセンブリエクスプローラーを使用すると、複数のアセンブリを開いて、開いているアセンブリとフォルダーのリストを保持できます。開いているすべてのアセンブリをトラバースして探索できます。アセンブリノードを展開すると、アセンブリ内の名前空間が一覧表示されます。これは、タイプとタイプメンバー、およびアセンブリ参照、リソース、メタデータにさらに展開できます。任意のタイプをダブルクリックして逆コンパイルしたり、シンボルサーバーからソースをフェッチしたりできます(設定によって異なります)。アセンブリを探索する最...
未使用の参照を削除する
このコマンドを使用すると、ソースコード内で実際に使用されていないプロジェクトおよびアセンブリ参照をクリーンアップできます。このコマンドは、プロジェクト、ソリューションフォルダー、またはソリューション全体に適用できます。削除が完了する前に、削除されるすべての参照を確認し、必要に応じて保持したい参照を保存することができます。プロジェクトおよびアセンブリ参照を削除すると、ReSharper は、削除されたアセンブリから名前空間を参照する冗長な名前空間インポートディレクティブ (C# の、Visual...