代码之家  ›  专栏  ›  技术社区  ›  Brian Stewart

无法使异常助手工作

  •  0
  • Brian Stewart  · 技术社区  · 15 年前

    我有一个C WPF应用程序,它使用许多使用本机代码的程序集。我的问题是,大多数时候,当我的应用程序抛出一个异常时,异常助手不会出现——只是中断/继续。对话框。当然,我在Visual Studio选项中打开了异常助手,并且在调试::异常对话框中选择了要引发的特定异常(System.Windows.Markup.XamlParseException)。我需要能够深入到被抛出的内部异常。我见过EA有时会出现——只是不可靠。我对C和管理式开发还比较陌生,所以任何建议,无论多么基础,都会受到赞赏。

    2 回复  |  直到 12 年前
        1
  •  1
  •   JaredPar    15 年前

    如果您只需要访问内部异常,可以这样做。当对话框出现时点击Break。然后选择“调试”->Windows->本地变量。在本地变量窗口的顶部,您应该看到一个名为$exception的值。这是当前的异常,向下钻取到该变量将允许您访问内部异常。

        2
  •  0
  •   karthikr    12 年前

    我想我也看到了同样的问题。我在两个监视器上开发,当Visual Studio 2K8在监视器1上运行时,异常助手会弹出并正常工作。当Visual Studio在监视器2上时,助手在监视器1上短暂闪烁,然后消失。

    我的“修复”是只使用监视器

    1. 其他可能导致这种情况的因素:我正在运行UltraMon来管理桌面和监视器
    2. 设置在监视器1的左侧。