从exe中提取/反编译源文件

时间:2014-10-08 08:51:18

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

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

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

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

我可以使用一些插件来完成此任务吗?

由于

2 个答案:

答案 0 :(得分: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也是一种选择。

答案 1 :(得分:1)

dotPeek可以将程序集转换为实际的.sln.csproj文件。我使用所有这些工具的经验是,他们可以做出体面的工作,但有时候只是不可能将编译的程序集恢复原状。