2016-10-05 6 views
0

私はクラスにいくつかの変更を加えました。これはいくつかの共有プロジェクトにあり、多くのWebサイトで使用できます。影響を受けるプロジェクトを決定するにはどうすればよいですか?C#クラスのすべての用途を再帰的に見つける

これが有用な場合:変更された本番サーバーのみを更新したい、または私の変更がどれほど有害であるかを理解したい。

現在のソリューション(resharperまたはVisual Studioのみを使用):クラスの使用法を見つけ、すべての用途の使用法を見つけてから、用途などの用途を見つけます。簡単にする方法はありますか?

+0

はい、抽象化を使用し、ユニット/統合テストをカプセル化しています – tym32167

答えて

4

変更するメソッドについては、メソッド名にカーソルを置き、ctrl + shift + alt + Aを押して「着信呼び出し」を選択することができます。この方法では、この方法が使用される階層全体を見ることができます。これらの階層をたどっていくと、どのプロジェクトやクラスで共有プロジェクトのこのメソッドが使用されているのかがわかります。

+0

ありがとうございます、それはまだ完全に自動ではありませんが、今はとても簡単です! – VorobeY1326

関連する問題