我正在寻找一个或更好的反汇编程序,一个.net的反编译器.情况是我的一位前任写的汇编的源代码丢失了,我想看看它在做什么.
我知道ildasm附带了Visual Studio安装,所以我可以使用MSIL,但我希望有一个程序聪明到可以回到C#代码(或最佳近似).
有没有这方面的工具?
(如果不是,我想我坐下来开始学习MSIL会是一个很好的借口)
现在Red Gate已经开始为.NET Reflector工具收费了,你可能想要查看这些免费替代品......
Telerik JustDecompile
JetBrains dotPeek
(开源)ILSpy
你看过Reflector了吗?
http://www.red-gate.com/products/reflector/
反射器是可行的方法,但是如果由于某种原因你无法使用它,那么微软就会发布一个名为ILDasm的反汇编程序.
一个很好的MSIL知识来源是Serge Lidin的Expert .NET 2.0 IL Assembler.