2

私は現在、自分ではなく、1年以上前に辞任した同僚の1人が作成したアプリケーションを使用しています。彼は自分のコードでコメントを使用したり、アプリケーションのフローを文書化するためのワークフローやメモなどを残したりしませんでした。

彼が作成したクラスの1つを使用するためのアクセス権があり、クラス内には、現在のアプリケーションで再利用する必要があるメソッドがあります。私は彼がこのメソッド呼び出しを参照している場所を見つけるために1時間以上を費やしましたが、私の人生ではそれを見つけることができないようです。彼のアプリケーションでこのメソッドが実行され、問題なく機能することを確認しました。

アプリケーションの開始からVisualStudio2010のこのメソッドに挿入したブレークポイントまでのすべてのメソッド呼び出しを追跡する方法はありますか?今までこれをする必要はありませんでした。

アップデート

これはASP.NETMVC2アプリケーションです。大文字と小文字を区別せずに、ソリューション全体に設定された検索機能を使用して、すべてのビューとコントローラーを調べました。コードが自発的に実行されるだけではないと確信しています:)。

4

1 に答える 1

2

前回の編集から、Find all referencesボタンはあなたのニーズに合うと思います。残念ながら、関数宣言にブレークポイントを設定することはできません。ただし、関数本体にブレークポイントを設定するとCall Stack、それが呼び出された場所を見つけるために使用できます。

それでも見つからない場合は、標準の検索機能を再確認することをお勧めします。

于 2012-05-21T09:07:09.323 に答える