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

工具: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 把发布版本反编译成源码相关推荐

  1. 关于微信小程序反编译获取源码

    记录一下微信小程序如果反编译获取源码 需要用到的工具: 1.获取root权限的安卓手机,或者直接用模拟器(推荐用网易mumu模拟器,不推荐用夜神) mumu模拟器下载地址:   http://mumu ...

  2. vue代码可以反编译吗_避免小程序被反编译获取源码(转载)

    原地址:https://www.cnblogs.com/taltao/p/10082084.html 众所周知,微信小程序的代码安全性很弱,很容易被别人反编译获取源码.我自己的小程序也被别人反编译拿到 ...

  3. android apk反编译(获取源码,资源文件等)

    android apk反编译,是让你可以去借鉴别人的应用是怎么开发的,那些漂亮的动画和精致的布局是怎么实现的 一.当然我们也需要借助工具: apktool (资源文件获取,可以提取出图片文件和布局文件 ...

  4. 微信小程序反编译-获取源码

    1.使用PC端微信找到微信小程序的存储位置 找到文件位置删除applet文件夹下所有文件,方便后期定位自己需要编译的小程序 2. 点击自己需要反编译的小程序 3. 查看微信小程序生成的文件 wx开头的 ...

  5. 反编译apk修改v7包_微信Android SDK反编译还原源码 进行修改重新编译

    一.介绍 微信sdk,做开发的都应该用过,微信分享.支付,都要用到的. 接下来,跟着我,把他的sdk源码还原为一个module可编译的形式. 用到的工具: jadx: 这是一款反编译apk和jar包的 ...

  6. 反编译查看源码dex2jar

    为什么80%的码农都做不了架构师?>>>    上次说到了用apktool反编译,这次我们来用dex2jar 把apk解压得到文件夹 文件夹打开看到这些文件 其中这个classes. ...

  7. 客户的一个紧急bug,我用了两种方式进行 C# 反编译修改源码

    一:背景 1. 讲故事 周五下午运营反馈了一个紧急bug,说客户那边一个信息列表打不开,急需解决,附带的日志文件也发过来了,看了下日志大概是这样的: 日期:2020-11-13 12:25:45,92 ...

  8. java反编译源码_java反编译获取源码

    //实现反编译的类,现在可以判断具体有哪些方法,但是方法里面的具体细节还不能输出 importjava.lang.reflect.Constructor;importjava.lang.reflect ...

  9. Ubuntu下反编译apk源码查看

    1.下载dex2jar和jd-gui工具 下载dex2jar与jd-gui工具 2.解压dex2jar和jd-gui工具   # ./dex2jar.sh ~/xxx.apk //会反编译出class ...

最新文章

  1. h5在手机端实现简单复制
  2. 【项目合作】最高50万元!道路缝隙检测、目标跟踪优化、机器人平台开发
  3. 怎么在计算机修复flash,win10系统怎么用flash修复器?教你用flash修复器修复视频的方法...
  4. python面试文件操作_python基础-三分钟搞定面试官爱问的【文件操作】
  5. 电位器替换遥控器做远程遥控方案,远程控制云台方案
  6. vue-cli初始化一个项目
  7. 自己配置外接屏幕和驱动,最终通过hdmi连接
  8. 使用frida/xposed对某灰色APP进行暴力破解
  9. 求推荐三本左右 高级的java开发者的相关书籍。类似 大型网站技术架构:核心原理与案例分析+李智慧 之类的书籍。...
  10. 高可用架构演进之单元化
  11. html省市插件,省市区三级联动:非常好用的纯js插件
  12. godaddy生成https 域名证书
  13. 【conda】conda环境的复制移植的两种方法
  14. 因素分析的基本原理对SPSS因素分析结果的解释
  15. BUUCTF 逆向工程(reverse)之findit
  16. 2013年中南大学研究生复试机试(1000~1004)
  17. 点融网上市“求医”行不通,“自愈”才是真出路?
  18. 小程序接入微信客服系统
  19. jquery添加css
  20. 直播短视频系统开发,动态切换主题色

热门文章

  1. 【Touchinput 】创建一个输入法(19)
  2. nodemailer的使用
  3. 【转】iOS 10 UserNotifications 使用说明
  4. 页面无法访问 css文件加载问题
  5. Shiro 身份验证
  6. Lua1.0 代码分析 opcode.c
  7. mysql--SQL编程(关于mysql中的日期) 学习笔记2
  8. 三国演义告诉我们的60个道理
  9. 张斌教授评《你的知识需要管理》
  10. 浅谈Nginx性能调优