当前位置:  开发笔记 > 编程语言 > 正文

MSIL调试器 - Mdbg,Dbgclr,Cordbg

如何解决《MSIL调试器-Mdbg,Dbgclr,Cordbg》经验,为你挑选了1个好方法。

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

他们之间有什么区别?

其中一个比其他人更好.功能?

还有其他我错过了吗?

MichaelGG.. 10

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

DbgClr使用VS shell,因此您可以获得一个很好的GUI.

mdbg是命令行管理调试器.

cordbg是一个旧的样本,sorta发货,但现在它只是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.

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

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

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



1> MichaelGG..:

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

DbgClr使用VS shell,因此您可以获得一个很好的GUI.

mdbg是命令行管理调试器.

cordbg是一个旧的样本,sorta发货,但现在它只是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.

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

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

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

推荐阅读
李桂平2402851397
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有