Microsoft 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 Microsoft Visual 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.
- Edit and continue support, enabling source code change and recompilation without having to restart the program.