The Output window while debugging with Visual Studio
Feb 9, 2015Angelos Petropoulos

Summary
This post details the capabilities of the 'Debug' pane within Visual Studio's Output window. It explains the types of messages it displays (exception notifications, step filtering, module load/unload, process/thread exit, program output, runtime traces) and how to filter them. It highlights specific use cases such as hunting for swallowed exceptions by viewing first-chance exceptions without breaking, debugging data binding and XAML issues with binding failure traces, and diagnosing breakpoint hit issues by examining module load messages and symbol loading status. It also provides tips on redirecting output to the Immediate window and saving output to a file.