title: Why does VS2010 stop debugging when it hits certain exceptions, instead of breaking?
body: <p>So I keep triggering a <code>System.InvalidOperationException</code> some where in my code.</p>
  
  <p>It's extremely difficult to debug.</p>
  
  <p>Any time attach a debugger via <strong>VS2010</strong> and run my code,  when it gets to the <code>System.InvalidOperationException</code>, the debugger automatically detaches, instead of breaking.</p>
  
  <p>I've even gone into the debug settings and set it explicitly to break when thrown.</p>
  
  <p>I'm not sure if <strong>automatically detaching when an exception is thrown, thus defeating the purpose of debugging in the first place</strong> is a <strong>"feature"</strong> I need to disable.</p>
  
  <p>Any help would be appreciated.</p>