MSIL调试器 - Mdbg,Dbgclr,Cordbg

时间:2009-03-17 18:41:55

标签: debugging cil

我一直在做一些MSIL工作,并且遇到了对这三个调试器的引用。

  • 他们之间有什么区别?

  • 其中一个比其他人好。功能

  • 还有其他我错过了吗?

1 个答案:

答案 0 :(得分:10)

我假设你的意思是DbgClr不是Clt而mdbg不是mdbug?

Visual Studio是您错过的,但DbgClr应该具有相同的功能。 http://blogs.msdn.com/andypennell/archive/2005/02/21/377621.aspx

您还可以使用带有SOS extensions的windbg从Windows调试器进行托管调试。使用VS时SOS也很有用,因为它可以让你检查内存等等。

要查看源级别MSIL调试,请尝试使用带有/ debug选项的ilasm。上次我检查时,VS会让你像C#或任何其他语言一样单步执行.il源代码。

MSDN博客有很多关于调试.NET应用程序的内容 - 我建议你进一步搜索。