ILSpy(net程序反编译)是一个开源的.Net程序集浏览器和反编译工具。
功能说明:
现有功能可视化界面
打开之后的界面如下图
ILspy的界面
左面是打开的文件,右面的面板是文件的对应的反编译之后的代码。
支持C#和vb
可以将一个dll文件转换为C#或VB语言。
支持保存文件
对于单个文件可以保存为.cs文件或.vb文件,当文件较多时,可以选择保存为项目文件。
支持C#的反编译
C#语句可被反编译出来,并可支持yield return语句和 lambdas表达式的反编译。并且支持C# 5.0 中的"async"