【问题标题】:How to view exception details in Visual Studio Express?如何在 Visual Studio Express 中查看异常详细信息?
【发布时间】: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


    【解决方案1】:

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

    【讨论】:

    • 如果抛出异常,Break 对我来说是灰色的。唯一的选择是继续或停止。 Locals 窗口中没有 $exception。您可以通过将 $exception 放在监视窗口中来解决此问题
    【解决方案2】:

    是的,真麻烦!但幸运的是,除非在外部代码中抛出异常,否则您可以通过将有问题的代码行暂时包裹在 try catch 块中,然后在 catch 中设置断点来化解这种情况:

    【讨论】:

      【解决方案3】:

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

      您说得对,我们故意从 VS 2012 的 WDX sku 中删除了异常助手。在 2012 年,此功能需要 pro 及更高版本。您应该能够在监视窗口中查看异常信息,包括内部异常。

      我们会听取您的反馈,并考虑在未来版本中将此对话框重新添加到 express sku 中,但我们目前没有计划在 2012 年更改此设置。

      马克·潘恩

      Visual Studio 调试器 QA 主管

      除非有一天有更新将其添加回来,否则您必须购买完整版的 VS 2012。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-03-30
        • 1970-01-01
        • 2016-01-03
        • 2022-07-22
        • 2011-03-20
        • 1970-01-01
        • 2014-07-01
        • 1970-01-01
        相关资源
        最近更新 更多