码迷,mamicode.com
首页 > 其他好文 > 详细

如何使用ILSpy 把发布版本反编译成源码

时间:2015-06-02 16:45:08      阅读:938      评论:0      收藏:0      [点我收藏+]

标签:

有时候,看法别人写的代码比较好,想看看他们的代码到底是如何写的,于是就找方法,看看能否把发布版本变成源码。后来终于发现一个词“反编译”,我终于知道怎么办了。

工具:ILSpy   百度下载一个,该工具很强大,建议每个.net程序员都安装一个。

 Vs2012 这个大家都懂的。

 

 下面咱们开始工作啦。

打开发布的文件,看到里面的bin目录。

 

第1步:创建一个web站点(ASP.ent),将所有的发布文件都拷贝进去。

第2步:打开ILSpy ,---文件---打开---bin目录里的一个dll文件,

技术分享

第3步:文件--保存代码,就可以把这个dll保存成一个有源代码的项目文件(Hidistro.SaleSystem.Member.csproj)。

第4步:在刚刚创建的web站点,将Hidistro.SaleSystem.Member.csproj 项目添加进去;

第5步:一次类推,将所有需要反编译的dll都弄成源码添加到web站点;

第6步:生成整个解决方案,一看有很多报错信息,没关系,咱们一个一个来解决; 这里的报错信息绝大部分都是因为 没有引用dll或者是项目之间没有引用上造成的。知道原因后,我们就好解决了。

就这么简单,主要是要有耐心,有错误不要怕。都可以解决。

 

如何使用ILSpy 把发布版本反编译成源码

标签:

原文地址:http://www.cnblogs.com/puzi0315/p/4546341.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!