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, 2012, 2013, 2015.
Pressing the button sets (or unsets) breaking for all exceptions in Common Language Runtime Exceptions group:
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.
By popular demand, version 1.1 introduces support for excluding certain exceptions from being changed:
This extension would not exist without the help of Sam Harwell of Tunnel Vision Laboratories.


