最新版C#反编译工具ilspy,很强大,很好用,此文档中含有源代码,ILSpy反编译器类库源代码,一款非常强大的国外的反编译器工具,对于学习反编译技术的程序员非常适用.使用ilspy反编译工具,可以轻松的反编译C#及VB程序,软件本身是C#程序,是一款开源软件。
操作非常简单使用VS2010编译程序,编译通过,主界面出现后直接添加dll文件,就显示出其源代码.目前支持.NET2.0,.NET3.5,.NET4.0(WPF),ASP.NET(MVC3),默认是.NET2.0。
开发背景:
ILSpy是一个开源的.Net程序集浏览器和反编译工具,由AlphaSierraPapa 为 SharpDevelop 团队构建。
授权: ILSpy 在 MIT 协议许可下分发.
包含第三方组件:
Mono.Cecil: MIT License (致谢: Jb Evain)
AvalonEdit: LGPL
SharpTreeView: LGPL
ICSharpCode.Decompiler: MIT License (ILSpy的一部分)
运行通过后主界面图:
可以选择反编译的.NET框架版本:File->Open List
如图所示:
软件特色
所有的对话框、菜单和提示均已中文化
预置了调试插件,支持在ILSpy中无源代码直接调试程序集
调整主程序编译平台为X86,以在64位系统中调试
支持C#和vb
可以将一个dll文件转换为C#或VB语言。
支持保存文件
对于单个文件可以保存为.cs文件或.vb文件,当文件较多时,可以选择保存为项目文件。
支持C#的反编译
C#语句可被反编译出来,并可支持yield return语句和 lambdas表达式的反编译。并且支持C# 5.0 中的"async"