反编译C#.Net 1.1应用程序的最佳工具
本文关键字:最佳 工具 应用程序 Net 编译 | 更新日期: 2023-09-27 18:22:18
可能重复:
.net反汇编程序/反编译程序
有没有一个"免费"的替代.NET反射器?
不久前,我们为一位客户编写了C#.NET 1.1应用程序,在办公室搬迁和裁员的过程中,源代码没有检查到source Safe中。
客户现在报告了一个问题,我们不想从头开始重写应用程序。
我认为我们应该能够通过反编译可执行文件来获得源代码。有人能推荐一个好的工具(最好是免费的)吗。
正如我们最初写的应用程序一样,我不认为反编译会有任何法律问题,但如果我错了,请纠正我。
通常我使用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