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
, bothThrown
andUnhandled
columns will be affected.
(I do not useJust My Code
so please let me know if deselectingUnhandled
makes 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.