反编译C#.Net 1.1应用程序的最佳工具

本文关键字:最佳 工具 应用程序 Net 编译 | 更新日期: 2023-09-27 18:22:18

可能重复:
.net反汇编程序/反编译程序
有没有一个"免费"的替代.NET反射器?

不久前,我们为一位客户编写了C#.NET 1.1应用程序,在办公室搬迁和裁员的过程中,源代码没有检查到source Safe中。

客户现在报告了一个问题,我们不想从头开始重写应用程序。

我认为我们应该能够通过反编译可执行文件来获得源代码。有人能推荐一个好的工具(最好是免费的)吗。

正如我们最初写的应用程序一样,我不认为反编译会有任何法律问题,但如果我错了,请纠正我。

反编译C#.Net 1.1应用程序的最佳工具

通常我使用dnSpy或ILSpy。

您可以尝试以下.Net反编译器之一(不按特定顺序列出)

  • dnSpy---C#/VB/IL---https://github.com/dnSpy/dnSpy
  • JustDecompile---C#/VB/IL---http://www.telerik.com/products/decompiler.aspx
  • ILSpy---C#/IL----https://github.com/icsharpcode/ILSpy
  • dotPeek---C#/IL----http://www.jetbrains.com/decompiler
  • .NET CodeReflect---C#/VB/IL---http://www.devextras.com/decompiler
  • DisSharp解压缩程序---C#/VB/IL---http://netdecompiler.com/
  • 装配分析器---http://asmanalyzer.codeplex.com/

这里还有一些IL反编译器,适用于真正的铁杆开发者:-)

  • Dotnet IL编辑器---http://sourceforge.net/projects/dile/
  • MSIL拆装器---http://msdn.microsoft.com/en-us/library/f7dy01k1%28v=vs.80%29.aspx

你也可以在这些答案中找到一些有用的信息:

  • 有比.NET反射器更好的东西吗
  • 反射器的开源替代方案

尝试dotpeek