我可以设置一些断点或按F11查看下一步会发生什么。但我想运行应用程序,使用它,最后看看调用了哪些方法以及赋给变量的值。某种列表,如堆栈。
这在Visual Studio(2013)调试器中是否可行?
答案 0 :(得分:1)
在调试时,您可以看到locals窗口,其中显示当前在范围内的变量以及它们的值。同样,调用堆栈窗口将显示调用堆栈。
如果您之后想要报告,那么您将不得不使用某种分析工具。 Ants Profiler可以做到这一点。
答案 1 :(得分:0)
我能想到的唯一方法是使用Visual Studio Ultimate的Intellitrace
功能(是的,非常昂贵的版本:()
http://msdn.microsoft.com/en-us/library/dd264915.aspx
Intellitrace
允许您录制您的应用,并且该录制可以作为VS中的文件打开,您可以单步执行,就像录像机一样。它非常强大,MS知道,这就是为什么它只包含在非常昂贵的Ultimate版本中。
答案 2 :(得分:0)
我刚刚在这里回答了一个非常相似的问题:
Reasking about hitting breakpoint at property setter
同样,我们的想法是利用这样一个事实:虽然对象字段不容易完成,但属性被编译成setter和getter方法,你可以在它们上放置断点!