ILspy是一個開源的.net反編譯軟體,使用十分方便。
基本介紹
- 外文名:ILspy
- 概述:一個開源的.net反編譯軟體
- 需求環境:電腦上安裝.NET Framework 4.
- 開發版本:6/29/2014 2.2版等
簡介,開發原因,需求環境,開發版本,現有功能,可視化界面,支持C#和vb,支持保存檔案,支持C#的反編譯,
簡介
開發原因
之所以開發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"