Skip to main content

This browser is no longer supported.

Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.

Download Microsoft Edge More info about Internet Explorer and Microsoft Edge
Read in English
Read in English Edit
Twitter LinkedIn Facebook Email

Debugger documentation - Visual Studio (Windows)

The Visual Studio debugger helps you observe the run-time behavior of your program and find problems.

Get started

Tutorial

  • Learn to debug C#
  • Learn to debug C++
  • Learn to debug Visual Basic
  • Run Python code in the debugger >>
  • Debugging for absolute beginners

Fundamentals

Overview

  • First look at the debugger
  • What is debugging?

How-To Guide

  • Start the debugger
  • Code stepping
  • Set a breakpoint
  • Edit code and continue debugging
  • Call stack

Go deeper with the debugger

How-To Guide

  • Debugger tips and tricks
  • Write and debug running XAML code
  • Debug a live Azure app
  • Tell the debugger what to show
  • Debug performance issues >>

Inspect data

How-To Guide

  • Inspect variables
  • Set a watch on variables

Collaborate

Tutorial

  • Write and debug code with Live Share >>
  • Previous Versions
  • Blog
  • Contribute
  • Privacy
  • Terms of Use
  • Trademarks
  • © Microsoft 2023
  • Previous Versions
  • Blog
  • Contribute
  • Privacy
  • Terms of Use
  • Trademarks
  • © Microsoft 2023