O'Reilly logo

.NET Common Language Runtime Unleashed by Kevin Burton

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Building Your Own Debugger

When all else fails, you can build your own debugger. Before .NET, this option was rarely considered because of the deep understanding that was required of the specific compiler, the executable format, machine-dependent assembly instructions, and so on. With the .NET Framework, a well-documented debugging API is available.

The documentation for the debugging API is in two documents: in \Program Files\Microsoft Visual Studio .NET\FrameworkSDK\Tool Developer Guidelines\docs\Debug.doc and \Program Files\Microsoft Visual Studio .NET\FrameworkSDK\Tool Developer Guidelines\docs\DebugRef.doc. The first document gives an overview of the debugging process and the second goes into detail about the specific APIs that are required ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required