zoukankan      html  css  js  c++  java
  • 如何使用ILSpy 把发布版本反编译成源码

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

    工具: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或者是项目之间没有引用上造成的。知道原因后,我们就好解决了。

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

  • 相关阅读:
    获取服务结合随机算法
    服务发现
    使用第三方库来支持平滑重启
    简易配置中心Confd入手
    8、SQL基础整理(约束)
    7、SQL基础整理(子查询)
    6、SQL基础整理(日期时间数据类型,转换函数)
    5、SQL基础整理(字符串函数)
    4、SQL基础整理(规范函数)
    3、SQL基础整理(分组)
  • 原文地址:https://www.cnblogs.com/puzi0315/p/4546341.html
Copyright © 2011-2022 走看看