Sounds like you have catch handled exceptions turned on.
In visual studio, click the 'Debug' menu and select 'Exceptions'.
Under the 'Common Language Runtime Exceptions' item, untick the 'Thrown' column.
Your debugger will no longer break, and the exception will be caught.