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

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

  • 相关阅读:
    【转载】分布式环境Raft一致性共识算法解读
    从码农到工程师:只要做到这6点
    产品思维的修炼–技术的必修课
    工具篇
    安全测试
    测试体会
    测试题目
    软件测试工具
    常见的性能测试方法
    性能测试在软件测试的周期位置
  • 原文地址:https://www.cnblogs.com/puzi0315/p/4546341.html
Copyright © 2020-2023  润新知