我之所以询问,是因为在调试发生异常时,在Visual Studio中找不到堆栈跟踪。
我之所以询问,是因为在调试发生异常时,在Visual Studio中找不到堆栈跟踪。
在调试时,进入调试 -> 窗口 -> 调用堆栈
默认的快捷键是Ctrl-Alt-C。
你是指查找 抛出异常位置的堆栈跟踪 吗? 这要么是 Debug/Exceptions,要么更好的方法是 Ctrl-Alt-E。 设置要中断的异常筛选器。
甚至有一种方法可以在捕获异常后重建抛出者的堆栈,但这真的很 棘手。 设置一个断点来抛出异常要简单得多。
使用调用堆栈窗口
在Visual Studio中打开调用堆栈窗口,从“调试”菜单中选择“窗口>调用堆栈”。要将本地上下文设置为堆栈跟踪显示中的特定行,请双击该行的第一列。
http://msdn.microsoft.com/zh-cn/library/windows/hardware/hh439516(v=vs.85).aspx