2009-05-07 6 views
0

exaktes Duplikat:
How can I add a Trace() to every method call in C#?Tracing in C#


Hallo, Ich mag in meinem C# -Code zu tun zu verfolgen. Ich möchte keine Aussagen in jeder Methode hinzufügen, um es zu tun. Gibt es eine Möglichkeit, eine Methode zum Ausführen von Trace zu verwenden, wenn der Rest der Methoden in der Anwendung zur Laufzeit aufgerufen wird.

Danke, P. Gopalakrishnan.

+0

diese Frage Siehe: http://stackoverflow.com/questions/559148/how- can-i-add-a-trace-zu-jeder-Methode-call-in-c –

Antwort

0

Wenn Sie VS 2005 (und wahrscheinlich auch 2008 und vielleicht 2003) verwenden, können Sie nur einen Tracepoint hinzufügen, ähnlich wie die Art und Weise Sie Haltepunkte hinzuzufügen. Sie können dann definieren, welche Ausgabe gewünscht wird, wenn diese Methode/Codezeile erreicht wird. Es wird nur diese Spuren ausgeben, wenn es in VS ausgeführt wird, aber es könnte ein guter Start sein.

0

Wenn Sie es Ihnen zur Verfügung haben, wird der Profiler in Visual Studio verfolgen Ihre Methodenaufrufe und bieten einen Aufrufbaum usw.