在调试应用程序时,查看调用的是什么序列方法可能很有用。可以在earch方法中编写Debug.WriteLine(" Called MethodName"),但我的项目中有很多方法。
是否有日志记录方法调用的工具?
答案 0 :(得分:5)
Runtime Flow(由我开发)显示了.NET应用程序中的所有函数调用。
答案 1 :(得分:1)
正如评论中所提到的,Visual Studio Call Stack窗口已经实现了这一点。
但是,如果您真的想要更多信息,可以随时查看添加Tracing信息。
答案 2 :(得分:0)
您可以使用AOP(面向方面编程)框架来让您的生活更轻松。
有一个工作示例,说明如何使用PostSharp来记录方法调用:http://www.codeproject.com/Articles/337564/Aspect-Oriented-Programming-Using-Csharp-and-PostS