I suggest you ...

Improve Usability of the Exception Dialog

In editions prior to Visual Studio 2010, exceptions were handled by breaking on the line that threw the exception and displaying the Exception Assistant, a dialog that was non-modal and non-distracting.

In more recent editions, this feature has been removed, returning to a large, obscuring modal dialog. Dismissing this dialog on every exception is painful, frustrating and a usability issue.

I would prefer the Exception Assistant was included in Express regardless, but given that it was removed for valid reasons (large number of dependencies, as mentioned on Microsoft Connect), I would suggest the following usability requirements as a *bare minimum* in it's replacement:

- Both Type and Description of the exception,
- Automatic breaking on the line that threw the exception,
- A non-modal state, so I can have it open at the same time as I analyse the state of the program, and
- A smaller, less-distracting appearance.

....

Screenshots and descriptions of this problem can be seen in these blog posts:

http://www.lifehacker.com.au/2013/01/ive-given-up-on-visual-studio-express-2012-for-windows-desktop-heres-why/
http://www.lifehacker.com.au/2013/10/microsoft-still-doesnt-want-you-using-the-latest-edition-of-visual-studio-express/

This issue has also been raised by others on Microsoft Connect:

http://connect.microsoft.com/VisualStudio/feedback/details/762652/enable-exception-assistant-option-missing-from-vs2012-express-for-desktop
https://connect.microsoft.com/VisualStudio/feedback/details/806898/the-exception-assistant-is-missing-again-in-2013#tabs

107 votes
Vote
Sign in
Check!
(thinking…)
Reset
or sign in with
  • facebook
  • google
    Password icon
    I agree to the terms of service
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    James SchumacherJames Schumacher shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →

    Thank you for your commitment to improving Visual Studio. We have created a new and improved Exception Helper to replace the Exception Dialog mentioned in this item.

    More detailed information can be found in this blog post: https://blogs.msdn.microsoft.com/visualstudioalm/2016/03/31/using-the-new-exception-helper-in-visual-studio-15-preview/

    Thanks,
    Kaycee Anderson
    Visual Studio Diagnostics

    1 comment

    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      I agree to the terms of service
      Signed in as (Sign out)
      Submitting...
      • Nicholas O'ConnorNicholas O'Connor commented  ·   ·  Flag as inappropriate

        I would also like an "Abort" button to be added to this dialog while you're at it, since a lot of the time what I need to do when an exception happens is to allow the app to "crash". Currently, I have to click Break, and THEN find the "stop debugging" button.

      Feedback and Knowledge Base