$ exception Pseudovariable在Visual Studio Debugger中不可用(Dollar Exception)

时间:2011-08-09 05:56:53

标签: visual-studio-2010 debugging exception

我经常使用$exception pseudovariable来访问UpdateException.StateEntries集合中的项目,因为无法通过Exception Assistant's“查看详细信息”对话框访问这些项目。

添加名为“$ exception”的监视将返回当前异常。如果禁用了例外助手,这也可以在C#的“本地”窗口中自动使用。

我见过这个变量不可用的情况。为什么会这样,如何恢复呢?

修改:我还将此问题发布到Connect

Edit2 :以下帖子介绍了此设置的目的。

Did you know? You can unwind the call stack from exceptions

这个包含了所涉及对话框的几个屏幕截图。

Did you know… What unwinding the call stack on unhandled exceptions does? – #277

1 个答案:

答案 0 :(得分:10)

工具 - >选项 - >调试(一般)[VS 2010]

您是否“取消选中未处理的异常时调用堆栈?”

需要取消选中$ exception才能正常工作。