正確な複製:
C#のすべてのメソッド呼び出しにTrace()を追加するにはどうすればよいですか?
こんにちは、C# コードでトレースを行うのが好きです。それを行うために各メソッドにステートメントを追加するのは好きではありません。アプリケーションの残りのメソッドが実行時に呼び出されるときに、メソッドを使用してトレースを行う方法はありますか?
ありがとう、P.ゴパラクリシュナン。
正確な複製:
C#のすべてのメソッド呼び出しにTrace()を追加するにはどうすればよいですか?
こんにちは、C# コードでトレースを行うのが好きです。それを行うために各メソッドにステートメントを追加するのは好きではありません。アプリケーションの残りのメソッドが実行時に呼び出されるときに、メソッドを使用してトレースを行う方法はありますか?
ありがとう、P.ゴパラクリシュナン。
利用できる場合、Visual Studio のプロファイラーはメソッド呼び出しをトレースし、呼び出しツリーなどを提供します。
VS 2005 (およびおそらく 2008、おそらく 2003) を使用している場合は、ブレークポイントを追加する方法と同様に、トレースポイントを追加するだけです。次に、そのメソッド/コード行がヒットしたときに必要な出力を定義できます。VS 内で実行された場合にのみこれらのトレースを出力しますが、開始するには良い方法かもしれません。