是否有工具来反汇编单个.NET类型及其所有依赖项?

时间:2011-02-21 09:55:12

标签: .net disassembly ildasm

假设我想拆解一个类型。但是这种类型取决于同一组件中的其他类型,依此类推。从某种意义上说,我希望能够反汇编由特定类型定义的闭包。

我对拆解C#并不感兴趣。简单的IL代码很好,就像ildasm产生它一样。

感谢。

EDIT1

能够重新编译代码对我来说非常重要。正因为如此,我不能使用Reflector,它从编译器的角度为所有人生成非法的C#代码,但最简单的情况。如果你有专业版,那么学习代码和调试它是非常有用的,但不要反汇编和重新组装。

EDIT2

顺便说一句,对于由Reflector生成的IL代码也是如此 - 它不适合重新编译,不像ildasm生成的代码那样。当然,Reflector产生更易读的代码,唉 - 不适用于编译器。

1 个答案:

答案 0 :(得分:0)

用户反射器。 它将拆卸整个组件 - > C#

这是一个免费下载,再过几天......

(我假设你不介意它是c#而不是IL)

相关问题