The debugger includes these new features:
The Exception Helper replaces the Exception Assistant and appears in a non-modal dialog box where the error occurred. The Exception Helper provides quicker access to any inner exceptions, additional analysis by the debugger (if available), and immediate access to the Exception Settings for the exception. The Exception Helper can also be dragged to a floating view if it is blocking something that you need to see.
For example, a NullReferenceException now shows the variable that has the null reference (extra information).

For more information, see the Using the New Exception Helper in Visual Studio blog post.
You can now run to a line of code while paused in the debugger by selecting the Run execution to here green arrow icon (you see the icon while hovering over a line of code). This eliminates the need to set temporary breakpoints.
You can set conditions on exceptions in the Exception Settings dialog box (You can do this by using the Edit condition icon in the Exception Settings dialog box or by using the right-click menu on the exception.) Currently supported conditions include the module name(s) to include or exclude for the exception.

Attach to Process dialog box includes a new search feature that can help you more quickly identify the process that you need to attach to.
For more information on these new features, see the Release Notes for Visual Studio 2017.

