代码之家  ›  专栏  ›  技术社区  ›  Jordan

为什么在发生异常时Visual Studio不停止?

  •  7
  • Jordan  · 技术社区  · 14 年前

    出于某种原因,在调试时,当发生异常以报告异常时,Visual Studio 2008并不总是停止。有时它只是在堆栈中跳上任意数量的帧,然后继续执行程序。这会导致非常难以解决的错误。坦白说,这很烦人。我想知道发生的每一个异常,除非我将其专门包装在一个try块中(我只围绕第三方或资源绑定模块执行)。我甚至看不出在发行版中这样做会有什么好处,因为结果是一个不正常工作的应用程序。我宁愿我的最终用户在那里得到一个大的错误消息,而不是一个容易损坏数据的应用程序。

    1 回复  |  直到 14 年前
        1
  •  8
  •   Donut    14 年前

    使用“Exceptions”(例外)窗口精确指定希望IDE在其上中断的例外:

    “异常”窗口可通过“调试”菜单访问:

    您想让IDE打开: alt text

    “异常”窗口可通过“调试”菜单访问:

    alt text