Mdbg,Dbgclr,Cordbg

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

  • 他们之间有什么区别?

  • 其中一人比其他人好吗? 功能?

  • 还有其他我错过了吗?


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

  • DbgClr使用VS外壳,因此您可以获得一个不错的GUI。
  • mdbg是命令行管理的调试器。
  • cordbg是一个古老的样本,但它现在只是mdbg的一个包装。 http://blogs.msdn.com/jmstall/archive/2005/11/07/views_on_cordbg_and_mdbg.aspx
  • Visual Studio是你错过的,但DbgClr应该具有相同的功能。 http://blogs.msdn.com/andypennell/archive/2005/02/21/377621.aspx。

    您也可以使用windbg与SOS扩展来从Windows调试器进行托管调试。 使用VS时SOS也很有帮助,因为它可以让你检查内存等等。

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

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

    链接地址: http://www.djcxy.com/p/6115.html

    上一篇: Mdbg, Dbgclr, Cordbg

    下一篇: rails 4 bootstrap group buttons with acts as taggable on edit, not pushed down