ILspy
ILspy是一个开源的.net反编译软体,使用十分方便。
基本介绍
- 外文名:ILspy
- 概述:一个开源的.net反编译软体
- 需求环境:电脑上安装.NET Framework 4.
- 开发版本:6/29/2014 2.2版等
简介
开发原因
之所以开发ILspy是因为Red Gate宣布免费版的.NET Reflector(同样是反编译软体)将会在2011年2月停止。
所以爱好免费软体的开发者们转而开发自己的反编译软体。于是ILspy就因运而生了。
需求环境
ILspy需要在电脑上安装.NET Framework 4.0.
开发版本
3/9/2015 2.3版本
6/29/2014 2.2版本
6/3/2012 2.1版本
4/15/2012 Version 2.0版本
2/16/2012 2.0 Beta版本
7/16/2011 1.0版本
5/29/2011 Beta版本
5/4/2011 M3版本
4/13/2011 M2版本
2/24/2011 M1 (Milestone 1) Release版本
2/16/2011 预览版
2/4/2011 开始开发(github repository created)
现有功能
可视化界面
打开之后的界面如下图

左面是打开的档案,右面的面板是档案的对应的反编译之后的代码。
支持C#和vb
可以将一个dll档案转换为C#或VB语言。
支持保存档案
对于单个档案可以保存为.cs档案或.vb档案,当档案较多时,可以选择保存为项目档案。
支持C#的反编译
C#语句可被反编译出来,并可支持yield return语句和 lambdas表达式的反编译。并且支持C# 5.0 中的"async"