Microsoft Visual Studio Debugger

This is an old revision of this page, as edited by 220.73.165.203 (talk) at 09:28, 9 September 2004 (fixed ambiguous link). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

The Microsoft Visual Studio Debugger is a powerful debugger that ships along with all versions of Visual Studio .NET. This debugger owes much of its feel and functionality to CodeView, a standalone, text-based debugger that shipped with Microsoft C++ version 5.0 and earlier.

More advanced features of the most recent versions of this debugger include:

  • Full symbol and source integration.
  • Attaching and Detaching to and from processes.
  • Integrated debugging across programs written in both .NET and native Windows languages (calls from C# to C++, for example).
  • Remote machine debugging.
  • Debugging ASP.NET Web Services.
  • Standard as well as more advanced breakpoint features, including conditional, address, data breakpoints.
  • Many ways of viewing program state and data, including multiple watch windows, threads, call stack, and modules.
  • Scriptability or the ability to control via a macro or scripting language. Any language which can talk to COM can be used.