【发布时间】:2009-10-01 13:25:33
【问题描述】:
我需要反编译一个在 VS.net 中创建的 dll 文件。
是否有任何工具可以做到这一点?
或者我可以有一些代码来执行此操作吗?
请帮忙。
【问题讨论】:
我需要反编译一个在 VS.net 中创建的 dll 文件。
是否有任何工具可以做到这一点?
或者我可以有一些代码来执行此操作吗?
请帮忙。
【问题讨论】:
编辑 2:我现在使用 DotPeek from Jetbrains。它能够在调试时根据需要进行反编译。
编辑:Now that Reflector is no longer a free tool,一个更新的工具ILSpy 正在开发中。
【讨论】:
查看Reflector。
【讨论】:
我尝试了 .NET Reflector,但对反编译代码的质量并不十分满意。然后我遇到了dotPeek,我必须说它比反射器好得多。在 Visual Studio 中编译后,我只需要进行一点小调整,反编译的代码就可以正常工作。我真的很推荐这个反编译器,尤其是它是完全免费的。
【讨论】:
RedGate 有一个很好的工具,它是免费的:.NET Reflector
或者您可以使用 MS 的 ILDAsm(也是免费的)
【讨论】:
Jet Brains dotPeek .net 反编译器非常棒。也可以免费使用
【讨论】:
如果您想提取源代码,请使用 Reflector 检查file disassembler plugin。
【讨论】: