Visual Studio在Exception上完成应用程序

chi*_*oro 3 c# debugging exception visual-studio-2008 visual-studio

我在C#应用程序中有一些地方没有捕获潜在的异常,但是在异常情况下崩溃之前有一个try-finally块来释放资源.

当我在Visual Studio中运行代码并发生异常时,它会在相应的行中断,将其标记为黄色并描述异常.

没关系.

但在注意到并读取异常之后,我希望我的应用程序能够保存(执行finally块).这正是我在Visual Studio外部运行代码时会发生的情况.然而,当我按F5继续时,它会卡在那条线上,一遍又一遍地标记它.

我该怎么做才能告诉Visual Studio我希望应用程序继续=失败?

Jar*_*Par 5

发生了什么事情,你正在看到Visual Studio的异常助手功能.只要用户代码中存在未处理的异常,它就会显示以通知用户该问题.

不幸的是,在某些情况下,它无法消失,你得到了你所描述的行为.当这种情况发生时,这绝对是非常令人沮丧的.解决此问题的最佳方法是禁用异常助手.

  • 工具 - >选项
  • 调试 - > Generale
  • 取消选中"启用例外助手"