4

アプリケーションをデバッグするときは、どのシーケンスでメソッドが呼び出されるかを確認すると便利な場合があります。earchメソッドでDebug.WriteLine( "Called MethodName")を書き込むことは可能ですが、私のプロジェクトには多数のメソッドがあります。

ロギングメソッドが呼び出すツールはありますか?

4

3 に答える 3

6

ランタイムフロー(私が開発)は、.NETアプリケーションのすべての関数呼び出しを示しています。

于 2012-07-11T05:08:51.083 に答える
1

コメントで述べたように、VisualStudioの呼び出しスタックウィンドウはすでにこれを実装しています。

ただし、本当に詳細情報が必要な場合は、トレース情報の追加をいつでも調べることができます。

于 2012-07-10T14:11:09.823 に答える
0

AOP(アスペクト指向プログラミング)フレームワークを使用して、生活を少し楽にすることができます。

PostSharpを使用してメソッド呼び出しをログに記録する方法の実例がここにあります:http://www.codeproject.com/Articles/337564/Aspect-Oriented-Programming-Using-Csharp-and-PostS

于 2012-07-10T14:16:42.983 に答える