More Debugging Features

Note

This article applies to Visual Studio 2015. If you're looking for the latest Visual Studio documentation, use the version selector at the top left. We recommend upgrading to Visual Studio 2019. Download it here

This section contains additional features that you can use with the Visual Studio debugger.

For a list of tips and tricks to make debugging faster and easier, see Debugging Tips and Tricks.

Additional Features

Inspect XAML properties while debugging
Describes the use of the Live Visual Tree and the Live Property Explorer tools.

Debugger Settings and Preparation
Describes the different settings you may need to set to use the debugger in different contexts.

Viewing Data in the Debugger
Describes different debug windows and

Just-In-Time Debugging
Discusses Just-In-Time debugging, which can start the debugger automatically when a program crashes while running outside of Visual Studio.

Walkthrough: Debugging at Design Time
Shows how to use the Visual Studio Immediate window to execute a function or subroutine while your application is not running.

Edit and Continue
Describes Edit and Continue, a tool that enables you to change your source code while your program is in break mode and apply those changes without having to end the debug session and build your program again, and provides instructions on enabling or disabling this feature.

Using Dump Files Describes dump files, including instructions on saving and opening. Dump files contain a snapshot of your program's state at some point in time, usually after a crash. If you test your program on a machine that does not have source files or PDBs installed, you can save a dump file when a crash occurs and use the dump file to debug the crash on the build machine that has the source files and PDBs.

How to: Restore Hidden Debugger Commands
Describes how to make debugger commands visible that have been hidden by IDE default settings.