【发布时间】:2013-01-10 15:47:26
【问题描述】:
您如何在 VS Express 2012 中查看异常详细信息,例如消息和堆栈跟踪?我正在使用适用于 Windows Phone 的 Visual Studio Express 2012,每当调试时抛出异常时,Visual Studio 所做的只是突出显示发生异常的代码行。
【问题讨论】:
标签: visual-studio debugging exception visual-studio-2012 stack-trace
您如何在 VS Express 2012 中查看异常详细信息,例如消息和堆栈跟踪?我正在使用适用于 Windows Phone 的 Visual Studio Express 2012,每当调试时抛出异常时,Visual Studio 所做的只是突出显示发生异常的代码行。
【问题讨论】:
标签: visual-studio debugging exception visual-studio-2012 stack-trace
您可以按Break 按钮,然后在Locals 下查看异常详细信息。在那里寻找$exception。
【讨论】:
是的,真麻烦!但幸运的是,除非在外部代码中抛出异常,否则您可以通过将有问题的代码行暂时包裹在 try catch 块中,然后在 catch 中设置断点来化解这种情况:
【讨论】:
异常助手已从 Visual Studio 2012 的 Express 版本中删除。来自 here:
您说得对,我们故意从 VS 2012 的 WDX sku 中删除了异常助手。在 2012 年,此功能需要 pro 及更高版本。您应该能够在监视窗口中查看异常信息,包括内部异常。
我们会听取您的反馈,并考虑在未来版本中将此对话框重新添加到 express sku 中,但我们目前没有计划在 2012 年更改此设置。
马克·潘恩
Visual Studio 调试器 QA 主管
除非有一天有更新将其添加回来,否则您必须购买完整版的 VS 2012。
【讨论】: