【问题标题】:How to decompile a .dll file created in VS.net如何反编译在 VS.net 中创建的 .dll 文件
【发布时间】:2009-10-01 13:25:33
【问题描述】:

我需要反编译一个在 VS.net 中创建的 dll 文件。

是否有任何工具可以做到这一点?

或者我可以有一些代码来执行此操作吗?

请帮忙。

【问题讨论】:

    标签: c# dll


    【解决方案1】:

    编辑 2:我现在使用 DotPeek from Jetbrains。它能够在调试时根据需要进行反编译。

    编辑:Now that Reflector is no longer a free tool,一个更新的工具ILSpy 正在开发中。

    ILDASM 是你的朋友。但是Reflector 是灵魂伴侣

    【讨论】:

      【解决方案2】:

      查看Reflector

      【讨论】:

        【解决方案3】:

        我尝试了 .NET Reflector,但对反编译代码的质量并不十分满意。然后我遇到了dotPeek,我必须说它比反射器好得多。在 Visual Studio 中编译后,我只需要进行一点小调整,反编译的代码就可以正常工作。我真的很推荐这个反编译器,尤其是它是完全免费的。

        【讨论】:

          【解决方案4】:

          RedGate 有一个很好的工具,它免费的:.NET Reflector

          或者您可以使用 MS 的 ILDAsm(也是免费的)

          【讨论】:

            【解决方案5】:

            Jet Brains dotPeek .net 反编译器非常棒。也可以免费使用

            【讨论】:

              【解决方案6】:

              如果您想提取源代码,请使用 Reflector 检查file disassembler plugin

              【讨论】:

                猜你喜欢
                • 1970-01-01
                • 2011-07-09
                • 1970-01-01
                • 1970-01-01
                • 2023-01-17
                • 1970-01-01
                • 2020-06-16
                • 1970-01-01
                • 1970-01-01
                相关资源
                最近更新 更多