ExceptionBreaker is a VS extension that provides a way to fast-toggle breaking on all CLR exceptions.
It is available through both Debug toolbar and Debug top level menu.
The extension can be installed from Visual Studio Gallery.
Supported VS versions: 2010 and 2012.
Toggling the button toggles all exceptions in Common Language Runtime Exceptions group to be selected (or deselected):
Notes:
-
If using
Just My Code, bothThrownandUnhandledcolumns will be affected.
(I do not useJust My Codeso please let me know if deselectingUnhandledmakes any sense). -
Deselected button is not equal to "Do not break on all CLR exceptions".
Some exceptions might be selected (manually throughDebug -> Exceptions) — just not all of them.
This extension would not exist without the help of Sam Harwell of Tunnel Vision Laboratories.
I am considering looking into Exception Assistant to quickly unselect the current exception if required.
However after enjoyable experience of two days of unmanaged VS debugging, I am not very keen on pursuing it soon.

