title: VS 17 breaking on all exceptions
body: <p>Visual Studio 2017 is (kind of suddenly) breaking on <em>all</em> exceptions. That means, if I deactivate them in the exceptions settings (pressing CTRL + ALT + E while debugging), the debugger still breaks on them. I don't know wether this is just a bug of VS I can't change and therefore have to live with, or wether there is a simple solution for it.</p>
  
  <p>This is the exception settings window:
  <a href="https://i.stack.imgur.com/ADFBY.png" rel="noreferrer"><img src="https://i.stack.imgur.com/ADFBY.png" alt="the exception settings"></a></p>
  
  <p>and this the exception VS breaks on:
  <a href="https://i.stack.imgur.com/ZsYwW.png" rel="noreferrer"><img src="https://i.stack.imgur.com/ZsYwW.png" alt="the exception"></a></p>
  
  <p>By the way, I also tried that beautiful minus (nothing happens if I press it) or adding a impossible condition (VS still broke on the exception).</p>
  
  <p>I also tested other exceptions (by simply throwing them), which I deactivated before, and they get thrown as well and I tested the same issue in other projects, where it appeared as well:
  <a href="https://i.stack.imgur.com/O37Ar.png" rel="noreferrer"><img src="https://i.stack.imgur.com/O37Ar.png" alt="the issue in other projects"></a></p>
  
  <p>I actually even put the whole stuff into a try catch statement but VS still breaks:</p>
  
  <pre><code>InitializeComponent ();
  try
  {
      var t = new Thread (() =&gt;
      {
          while (!IsHandleCreated) {} //It breaks here (similiar to the screenshots)
          while (true)
              Invoke (new Action (() =&gt; Size = new Size ()));
      });
      while (true)
      {
          t.Start ();
          Thread.Sleep (100);
          t.Abort ();
      }
  }
  catch (ThreadAbortException) { }
  </code></pre>
  
  <p>It doesn't appear in other IDEs (like Rider) on my PC and doesn't occurr on other PCs in VS. It didn't always occurr on my PC, it just started recently and only in debugging mode. And if I continue the execution (with F5) it just continues normally.</p>
  
  <p><strong>EDIT</strong> As I put the try catch inside the thread it behaved a little bit different (I'm sorry for putting pictures in here, but I think they're more expressive in that case):
  <a href="https://i.stack.imgur.com/2OvnI.png" rel="noreferrer"><img src="https://i.stack.imgur.com/2OvnI.png" alt="new exception location"></a></p>
  
  <p>Can <em>anybody</em> explain this behaviour?</p>
  
  <p><strong>EDIT</strong> It seems to be normal for <code>ThreadAbortExceptions</code> to break again at the end of a catch statement. However, VS still shouldn't break on this exception at all.</p>