1

假设我想反汇编一个类型。但是这种类型依赖于同一程序集中的其他类型等等。从某种意义上说,我希望能够分解由特定类型定义的闭包。

我对反汇编为 C# 不感兴趣。纯 IL 代码很好,就像 ildasm 生成它一样。

谢谢。

编辑1

能够再次重新编译代码对我来说非常重要。正因为如此,我不能使用 Reflector,它会从编译器的角度产生非法的 C# 代码,但最简单的情况除外。如果你有 Pro 版本,学习代码和调试它是非常有用的,而不是反汇编和重新组装回来。

编辑2

顺便说一句,Reflector 生成的 IL 代码也是如此——它不适合重新编译,这与 ildasm 生成的代码不同。诚然,Reflector 产生了可读性更高的代码,唉 - 不是为编译器而设计的。

4

1 回答 1

0

用户反射器。它将反汇编整个程序集-> c#

它是免费下载的,再过几天...

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

于 2011-02-21T09:57:56.163 回答