【问题标题】:Using Reflector To Create VisualStudio Project使用 Reflector 创建 VisualStudio 项目
【发布时间】:2010-03-13 12:30:52
【问题描述】:

我有一个 .exe 应用程序,我想更好地理解它 - 我可以在反射器中看到它

有没有办法让反射器用代码创建一个 VS 项目,以便我可以在 Visual Studio 中正确查看它?

【问题讨论】:

    标签: c# reflector


    【解决方案1】:

    不需要什么特别的,它内置在 Reflector 中,虽然不是很容易被发现。右键单击左窗格中的程序集并选择导出。您将有机会更改输出目录。单击确定,Reflector 开始反编译代码,为每个单独的类创建一个源文件。并创建一个可以在 Visual Studio 中打开的 .csproj 文件。

    【讨论】:

      【解决方案2】:

      查看 Jason Bock 的 FileGenerator,它可能就是您想要的。

      【讨论】:

      • 不知道这一点。谢谢。 +1
      【解决方案3】:

      我使用了 Denis Bauer 的 Reflector.FileDisassembler http://www.denisbauer.com/NETTools/FileDisassembler.aspx。它可以很好地编译和单步执行代码。

      【讨论】:

        【解决方案4】:

        有,但价格不便宜 http://www.remotesoft.com/salamander/

        我已经使用它来反编译程序集,但我从未使用该功能将其反编译到项目中,因此无法对此进行评论。反编译器的质量将与反射器中的质量相匹配。

        它们也是与将 exe 反编译到项目相关的一些法律问题 - 以及重新编译的源代码,因此请谨慎使用。

        【讨论】:

        • 不好意思问一下,你为什么用它来代替反光板?那个 slamander 看起来不错,但由于反射器是免费的,直到第 6 版,而且用途广泛......
        • 我只是不知道 Reflector 有这个功能。我同意这将是一个免费/如果不是便宜得多的选择
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多