Managed Debugger (MDbg)

MDbg is a user-mode debugger for managed applications. It does not support native or mixed-mode debugging. Because MDbg focuses on managed code, it offers a unique repertoire of debugging commands that are specific to managed code. It is also a console debugger, which supersedes the Runtime Debugger (CorDbg), the previous console debugger for managed applications.

MDbg and CorDbg share many of the same commands. This makes the transition from CorDbg to MDbg easier. However, MDbg commands are different from those of WinDbg and SOS. For developers who switch among these three tools frequently, leveraging the benefits of each, the nonstandardization of the public interface of these tools can be frustrating. For example, those ...

Get Programming Microsoft® Visual C#® 2008: The Language now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.