Visual Studio Debugger
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 .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.