如何在Visual Studio Express中查看异常详细信息?

时间:2013-01-26 23:49:27

标签: visual-studio debugging exception visual-studio-2012 stack-trace

如何在VS Express 2012中查看消息和堆栈跟踪等异常详细信息?我正在使用Visual Studio Express 2012 for Windows Phone,并且每当调试时抛出异常,所有Visual Studio都会突出显示发生异常的代码行。 Screenshot of the problem

3 个答案:

答案 0 :(得分:24)

您可以按Break按钮,然后查看Locals下的例外详细信息。在那里寻找$exception

答案 1 :(得分:5)

异常助手已从Visual Studio 2012的Express版本中删除。来自here:

  

您是正确的,我们故意从WDX sku for VS 2012中删除了例外助手。2012年,此功能需要专业版及以上版本。您应该能够在监视窗口中查看包含内部异常的异常信息。

     

我们会收集您的反馈,并考虑在将来的版本中将此对话框添加回快速skus,但我们暂时没有计划在2012年更改此内容。

     

Marc Paine

     

Visual Studio调试器QA主管

除非有一天更新,否则你必须购买完整版的VS 2012.

答案 2 :(得分:1)

是的,太麻烦了!但幸运的是,除非在外部代码中抛出异常,否则你可以通过在try catch块中临时包含有问题的代码行来解除这种情况,然后在catch中设置一个断点:

enter image description here