设置异常时中断

在开发过程中,经常出现以下情况:

  • 为了程序在遇到异常时不终止,使用try…catch进行异常捕获并记录日志。这导致在调试时还需要结合日志进行查看(不是很理解为什么会这样做,程序出现严重错误就应该让其终止,并将错误报告发送到指定服务器以进行bug修复才是正确的决定)
  • 代码会对异常进行吞噬,导致发生异常时不报错,这会使的异常既不会被处理也不会被记录,在程序运行状态不对时,难以发现问题。(此为大坑啊)

故在调试时,暴露出这些异常显得尤为重要。那么如何设置呢?
打开VS的异常设置窗口,勾选全部:
这里写图片描述
程序便会在Debug模式下遭遇到所有异常时进行终止。(经实验,即使进行了以上设置,Release下try…catch并不会终止进程)。
当需要恢复默认设置的时候,只要点击”异常设置”窗口中最上方最右边那个按钮即可。

猜你喜欢

转载自blog.csdn.net/u010178308/article/details/80858202