未使用の参照を削除する
このコマンドを使用すると、ソースコード内で実際に使用されていないプロジェクトおよびアセンブリ参照をクリーンアップできます。このコマンドは、プロジェクト、ソリューションフォルダー、またはソリューション全体に適用できます。削除が完了する前に、削除されるすべての参照を確認し、必要に応じて保持したい参照を保存することができます。
プロジェクトおよびアセンブリ参照を削除すると、ReSharper は、削除されたアセンブリから名前空間を参照する冗長な名前空間インポートディレクティブ (C# の using
、Visual Basic の Imports
) もすべて削除します。
未使用の参照を削除する
ソリューションエクスプローラーで、1 つ以上のプロジェクト、ソリューションフォルダーまたはソリューションのルートノードを選択するか、プロジェクトの依存関係ノードを選択します。
選択を右クリックして、コンテキストメニューでリファクタリング | 未使用の参照を削除するを選択するか、Control+Shift+R を押してから未使用の参照を削除するを選択します。
未使用の参照を削除するダイアログが開きます。
ソースコードに実際の使用箇所がないすべての参照は、プロジェクトごとにグループ化されたツリービューに表示されます。デフォルトでは、すべての参照が削除対象として選択されています。必要に応じて、保持する参照の選択を解除します。
選択した参照を削除するには、次へをクリックします。
選択したスコープ内のすべての参照 (使用済みと未使用の両方) を表示することもできます。これを行うには、「使用された参照の分析」をクリックします。参照は参照の分析ウィンドウに表示され、未使用の参照を削除することもできます。参照の分析の詳細については、プロジェクト参照を分析および最適化するを参照してください。
プロジェクトとアセンブリの参照をクリーニングする方法は他にもあります。
参照の最適化コマンドを呼び出すと、すべての参照を分析して未使用のものを削除できます。
ソリューションエクスプローラーでリファレンスノードを展開し、削除する参照を選択して安全な削除リファクタリングを呼び出します。これにより、使用されていない参照が確認なしで削除されるか、選択された参照がどこでどのように使用されるかを示すダイアログが開きます。
関連ページ:

プロジェクト参照を分析および最適化する
この機能は、既存のプロジェクト / アセンブリ参照を管理し、参照されたプロジェクト / アセンブリの使用箇所を参照し、未使用の参照を削除できます。単一のプロジェクトでこの機能を呼び出し、参照の分析ウィンドウを使用して、プロジェクトの参照を分析および最適化できます。プロジェクト参照を分析する:参照を分析するツールウィンドウには、現在のプロジェクトのプロジェクト / アセンブリ参照が表示され、参照がどの程度正確に使用されているかを調べることができます。特定のアセンブリ、名前空間、型の使用箇所を調べ...

安全な削除リファクタリング
他のシンボルやプロジェクト / アセンブリ参照を削除する場合は、このリファクタリングを使用して、削除後にソリューションがコンパイルされるようにします。削除されたアイテムへの参照がない場合、またはすべての参照が安全に折りたたまれている場合、アイテムはすぐに削除されます。それ以外の場合は、ReSharper は削除してはならないすべての参照を表示し、対応するコードを編集することができます。シンボルを削除した後に空のファイルが残っている場合、リファクタリングはこれらのファイルを削除することもできます。...

型を一致するファイルに移動する
このコマンドは、各型 / デリゲート定義が一致する名前を持つ単一のファイルに配置されるように、型やデリゲートを整理するのに役立つ一括修正です。つまり、単一のファイルで複数の型 / デリゲートが宣言されている場合、新しい宣言ごとにファイルが作成されます。ファイル名が含まれる単一の型 / デリゲート宣言と一致しない場合、ファイルの名前が変更されます。必要なすべてのインポートが新しいファイルに追加されます。不要になったインポートはすべて元のファイルから削除されます。型を一致するファイルに移動するソリュ...

プロジェクト階層を探索する
この機能を使用すると、参照され参照されているプロジェクトおよびソリューション内の特定のプロジェクトのアセンブリを分析できます。プロジェクト階層を表示するソリューションエクスプローラーでプロジェクトを選択します。メインメニューからを選択するか、選択したプロジェクトを右クリックしてコンテキストメニューでプロジェクト階層を表示するを選択します。表示される階層ウィンドウの新しいタブで、階層またはプロジェクト参照を探索できます。参照先のプロジェクトと、現在のソリューションで選択したプロジェクトを参照するア...