关于visual studio的调试UI

时间:2010-10-11 04:55:11

标签: visual-studio debugging

alt text

当弹出 exeption 对话框时,哪一行实际上有/ 触发问题,绿色箭头或上面一行暗示的行?

这个角落案件有没有官方参考?

更新

到目前为止,似乎两者都有可能。任何人都可以得出最终结论吗?

3 个答案:

答案 0 :(得分:1)

如果你去装配窗口,你会看到代码是什么机器指令。如果它是在一些调用指令之后立即发生,那么异常发生在该调用中。

答案 1 :(得分:0)

以下是Visual Studio调试UI的微软参考链接

Debugging UI Reference VS.Net 2008

Using the Debugger : a Roadmap

Link from the msdn Magazine表示当前堆栈帧由绿色曲线尾箭头指示(活动堆栈帧保留黄色箭头)。

答案 2 :(得分:0)

我不知道是否有关于此的官方文件声明,但对我来说,它似乎指向触发异常的行。

但是,如果在某些更复杂的情况下(或者正在调试版本构建)调试器可能会有点混淆并指向错误的位置,我不会感到惊讶。我想如果调试版本发生这种情况,MS会认为它是一个错误,如果在可重现的场景中报告,甚至可以修复它。