4

在调试应用程序时,查看调用方法的顺序可能很有用。可以在每个方法中编写 Debug.WriteLine("Called MethodName") 但我的项目中有大量方法。

是否有记录方法调用的工具?

4

3 回答 3

6

运行时流程(由我开发)显示 .NET 应用程序中的所有函数调用。

于 2012-07-11T05:08:51.083 回答
1

正如评论中提到的,Visual Studio 调用堆栈窗口已经实现了这一点。

但是,如果您真的想要更多信息,您可以随时查看添加跟踪信息。

于 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 回答