在使用Visual studio 2017 这一宇宙最强IDE一段时间,发现偶尔碰到提示:the application is in break mode
。
![break mode](/2018/04/04/visual-studio-is-in-break-mode/break_mode.png)
由于这个时候visual studio没有给出具体的stack trace信息,不好debug。我们可以在修改visual studio的exception setting,让exception都thrown出来,便于debug。
![open exception setting in vs2017](/2018/04/04/visual-studio-is-in-break-mode/open_exception_setting.png)
![open exception setting in vs2013](/2018/04/04/visual-studio-is-in-break-mode/open_exception_setting_in_vs2013.png)
在exception setting中勾选所有的设定。
![exception setting in vs2017](/2018/04/04/visual-studio-is-in-break-mode/exception_setting.png)
![exception_setting in vs2013](/2018/04/04/visual-studio-is-in-break-mode/exception_setting_in_vs2013.png)
设置之后,visual studio会在exception的地方停下,给出异常信息。