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

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

  • 相关阅读:
    c# 虚拟路径转换为绝对路径
    Java基础——封装
    作为测试人,如何优雅的查看Log日志?
    学习整理
    记一次DataNode慢启动问题
    记一次DataNode慢启动问题
    记一次DataNode慢启动问题
    DataNode迁移方案
    C++学习笔记-模板
    C Primer Plus之指针
  • 原文地址:https://www.cnblogs.com/puzi0315/p/4546341.html
Copyright © 2011-2022 走看看