答案 0 :(得分:4)
如果你只想在调试时使用这个功能,那么微软IntelliTrace就是Visual Studio 2010 Ultimate的一部分,那就是Sergey Vlasov的RunTime Flow。前者让你的程序运行得很慢。没试过后者。
答案 1 :(得分:3)
Gibraltar使用PostSharp,但为您提供了一个非常强大的客户端,用于可视化您的程序流。您还可以比较快照,查看统计数据等。不幸的是,它不是免费的:)
此外,大多数依赖注入框架(Unity,Windsor,Ninject,...)都提供了方法拦截。在大多数情况下,您可以在app.config文件中定义跟踪方法。但是,我更喜欢PostSharp:)