約 40 のアクティブなプロジェクトを持つ既存の.NETアプリケーションの作業を開始したばかりです。プロジェクトに慣れていると、構造とロジック フローを学ぶためだけに、常にアプリケーションをステップ実行していることに気づきます。アプリケーションを実行してすべてのメソッド呼び出しをログに記録し、後でログを確認できれば、このプロセスは非常に簡単になります。Debug.WriteLine
orステートメントを追加できることはわかっていますTrace.WriteLine
が、これらのステートメントを 40 のプロジェクトのほとんどのメソッドに追加するのはやり過ぎに思えます。このアプローチに代わる良い方法はありますか?
CLR プロファイラーは、適切なキーワード「コール グラフ」を紹介してくれました。これにより、「.NET プログラムの動的コール グラフの視覚化を表示するにはどうすればよいですか? .