作者: 乔克斯
查看: 12848|回复: 11

[源码] 【C#反编译器源码】大名鼎鼎的C#代码反编译工具源码ILSpy

[复制链接]
乔克斯 发表于 2014-11-1 12:04:39 | 显示全部楼层 |阅读模式
查看: 12848|回复: 11
大名鼎鼎的C#代码反编译工具源码ILSpy
介绍:
ILSpy是一个开源的.NET代码反编译工具,当然他本身也是C#写的,需要注意的是最新版的源码是基于.NET4.0开发的。

效果图:

【C#反编译器源码】大名鼎鼎的C#代码反编译工具源码ILSpy

【C#反编译器源码】大名鼎鼎的C#代码反编译工具源码ILSpy


功能:
  • 通过文件或者直接拖拉的方式打开.NET写的dll或者exe程序就可以在左边看到这个程序的类,点击进行展开可以看到类里面的方法属性列表和详细的代码。
  • 可以选择是否显示以internal标识定义的成员。
  • 支持C#和vb语言,支持IL代码显示。
  • 可以将反编译出来的代码保存为.cs或.vb文件。
  • 支持直接保存所有代码为vs解决方案,可以直接用vs打开进行编译。
  • 支持在所有代码中进行字符串查找。

说明:
整个项目还是比较大的,研究起来可能很困难,但是拿过来编译一个自己的代码反编译工具还是可以的,如果有兴趣也可以自己深究。用到的mscorlib.dll自己添加引用,因为比较大所以从项目里面删掉了。想下载完整的或者最新版可以在这里点击右下方的Download ZIP进行下载:https://github.com/icsharpcode/ILSpy

案例源码下载:http://pan.baidu.com/s/1jGECUge 密码: 43ne
回复 论坛版权

使用道具 举报

qq443061626 发表于 2014-11-1 13:51:10 | 显示全部楼层
下载了 ,好像是VS2012开发的,表示2010 忧伤
 楼主| 乔克斯 发表于 2014-11-1 14:07:02 | 显示全部楼层
qq443061626 发表于 2014-11-1 13:51
下载了 ,好像是VS2012开发的,表示2010 忧伤

【VS转换器】VS各版本转换器(支持VS2012,VS2013)
http://bbs.cskin.net/forum.php?m ... d=119&fromuid=2
(出处: CSkin论坛)
判囚 发表于 2014-11-1 16:49:33 | 显示全部楼层
支持一下
回复

使用道具 举报

土豆哥哥 发表于 2014-11-4 23:15:12 | 显示全部楼层
这个必须要顶,值得研究
忧郁之子 发表于 2014-11-10 17:05:34 | 显示全部楼层
好东西,值得收藏研究
CSdmin 发表于 2014-11-27 13:01:50 | 显示全部楼层
这里厉害!!!
回复

使用道具 举报

zkb0310 发表于 2014-11-29 22:33:55 | 显示全部楼层
我下载过2.0版本的,个人感觉还是Reflect用起来好
xsy131 发表于 2015-3-5 15:08:42 | 显示全部楼层
支持一下
回复

使用道具 举报

alex 发表于 2015-3-6 12:42:56 | 显示全部楼层
支持一下
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入CSkin博客

本版积分规则

QQ|申请友链|小黑屋|手机版|Archiver|CSkin ( 粤ICP备13070794号

Powered by Discuz! X3.2  © 2001-2013 Comsenz Inc.  Designed by ARTERY.cn
GMT+8, 2024-3-29 17:50, Processed in 0.611090 second(s), 32 queries , Gzip On.

快速回复 返回顶部 返回列表