【问题标题】:Extract/Decompile source files from exe从exe中提取/反编译源文件
【发布时间】:2014-10-08 08:51:18
【问题描述】:

有一个特定于客户端的解决方案,我们找不到其源代码,但我们确实有 .exe 文件。

是否可以使用 .Net Reflector 将其提取到 Visual Studio 中的可构建解决方案中?

目前我可以检索一些 .cs 文件,但无法提取应用程序中的表单以及文件夹结构等。

有什么插件可以用来完成这个吗?

谢谢

【问题讨论】:

    标签: c# visual-studio-2010 decompiling reflector .net-reflector


    【解决方案1】:

    如果您只是在寻找 .Net Reflector 插件,那么您可以尝试 ReflectorFileDisassembler:

    http://www.denisbauer.com/Home/ReflectorFileDisassembler

    还有一个 .Net Reflector 插件是 FileGenerator:

    http://filegenreflector.codeplex.com/

    如果您对替代方案持开放态度,另一个选择是 Telerik 的 JustDecompile:

    http://www.telerik.com/products/decompiler.aspx

    Dotpeek 也是一种选择,正如其他答案所述。

    【讨论】:

    • FileDisassembler 成功了,尽管它需要我做一些额外的工作。
    • 不错。我很高兴它有帮助!
    【解决方案2】:

    dotPeek 可以将程序集转换为实际的.sln.csproj 文件。我对所有这些工具的经验是它们可以做体面的工作,但有时无法将已编译的程序集恢复为原始程序集。

    【讨论】:

      猜你喜欢
      • 2013-11-06
      • 2011-09-11
      • 2016-10-29
      • 2018-01-19
      • 2013-03-29
      • 1970-01-01
      • 1970-01-01
      • 2013-01-16
      • 1970-01-01
      相关资源
      最近更新 更多