一、ILSPY简介

1.1、ILSPY介绍

ILSPY是一款开源、免费的、且适用于.NET平台反编译【C#语言编写的程序和库(.dll)内容】工具;可以集成在Visual Studio 开发工具中,能够十分快捷方便的查看源代码内容。

1.2、ILSPY使用方法

在项目中选中需要查看的方法,然后右键选择【用ILSPy打开代码】即可查看源代码内容。

1.3、ILSpy 7.1的安装包和压缩包

ILSpy安装包和压缩包下载https://download.csdn.net/download/xiaochenXIHUA/34627586

二、给Visual Studio 2019安装ILSpy工具

2.1、下载安装到Visual Studio 2019上的ILSpy反编译工具

ILSpy - Visual Studio Marketplacehttps://marketplace.visualstudio.com/items?itemName=SharpDevelopTeam.ILSpy#Overview

2.2、安装反编译工具ILSpy工具到Visual Studio 2019中

①首先关闭Visual Studio 2019、和其打开的所有项目。

②双击下载好的【ILSpy.AddIn.vsix】包文件,按照提示安装好即可。

③打开Visual Studio 2019项目,选择任意方法点击鼠标右键-->选择【用ILSPy打开代码】即可查看源码。

 2.3、给【用ILSPy打开代码】添加快捷键

①比如这里给【用ILSpy打开代码】添加快捷键【Ctrl+3】的操作步骤如下:

选择【工具】-->【选项】-->【环境】-->【键盘】-->【输入:ILSpy】-->选中【编辑器上下文菜单.代码窗口.用ILSpy打开代码】-->【同时按下键盘的:Ctrl+3】-->点击【分配】按钮-->点击【确定】按钮即可

②验证【用ILSpy打开代码】添加快捷键【Ctrl+3】是否成功(两种方法)

《1》选中方法,然后同时按下【Ctrl+3】能够打开界面查看源代码表示成功;打开如下图片表示成功。

《2》选中一个方法查看【用ILSpy打开代码】右边是否存在【Ctrl+3】则成功,如下图所示:

三、直接使用ILSpy工具反编译查看源代码

3.1、下载ILSpy工具的压缩包

①打开ILSpy的官网

ILSpy - Visual Studio Marketplacehttps://marketplace.visualstudio.com/items?itemName=SharpDevelopTeam.ILSpy#Overview

②下载ILSpy工具的压缩包

Release ILSpy 7.1 · icsharpcode/ILSpy · GitHubhttps://github.com/icsharpcode/ILSpy/releases/tag/v7.1

③解压后打开【ILSpy.exe】即可使用

四、其他反编译工具

.NET Reflector Visual Studio Extension - Visual Studio Marketplacehttps://marketplace.visualstudio.com/items?itemName=vs-publisher-306627.NETReflectorVisualStudioExtension

.NET Decompiler: Decompile Any .NET Code | .NET Reflector (red-gate.com)https://www.red-gate.com/products/dotnet-development/reflector/

安装使用反编译工具ILSPY相关推荐

  1. Mac安装Jadx反编译工具

    Mac安装Jadx反编译工具 准备工作 Mac一台 步骤 01 clone 仓库 编译 mkdir jadx #创建 jadx目录 git clone https://github.com/skylo ...

  2. 反编译工具ILSpy

    分析别人写的程序时中的某个功能,最好是有源码,如果没有源码的话,可能会用到一种反编译工具ILSpy.这样有助我们查找问题的所在. 如需下载请看附件 转载于:https://blog.51cto.com ...

  3. 【转载】Mac安装 Java 反编译工具 JD-GUI

    一.安装 下载地址:https://github.com/java-decompiler/jd-gui/releases 选择对应平台的资源进行下载,这里可选择:jd-gui-osx-1.6.6.ta ...

  4. 反编译工具——ILSpy工具和Reflector

    以前总是听人说起反编译工具,没试过,今天一试吓一跳,自己做的东西不做加密保护,一个试用版的dll文件给别人,你的工作就白搭! 先来看一下ILSpy工具的效果:这里我加载了一个我之前做的dll文件. 通 ...

  5. java反编译工具怎么安装_java反编译工具Jode Decompiler的Eclipse插件安装与使用

    Jode Decompiler的安装: 安装非常的简单,在ECLIPSE上的help => Software Updates => Find and Install... => Se ...

  6. Ubuntu 14.10 下安装java反编译工具 jd-gui

    系统环境,Ubuntu 14.10 ,64位 1 下载JD-GUI,网址http://221.3.153.126/1Q2W3E4R5T6Y7U8I9O0P1Z2X3C4V5B/jd.benow.ca/ ...

  7. Mac安装Java反编译工具JD-GUI(解决打不开问题)

    1.首先下载软件:Releases · java-decompiler/jd-gui · GitHubA standalone Java Decompiler GUI. Contribute to j ...

  8. 反编译工具Reflector ILSpy

    最近很长一段时间在为自己技术方便该如何做才会有新的长进而发愁,偶然,顿悟,决定通过反编译工具了解底层代码来进一步提升自己的能力. 于是有了周末宅在家里一天研究反编译工具. 不能浪费了一天的成果,至此, ...

  9. eclipse安装JAVA反编译插件

    前言:在实际的开发中几乎都会使用到一些框架来辅助项目的开发工作,对于一些框架的代码我们总怀有一些好奇之心,想一探究竟,有源码当然更好了,对于有些JAR包中的代码我们就需要利用反编译工具来看一下了,下面 ...

  10. ILSpy可以反编译c语言,ILSpy反编译工具的使用

    本文导读:ILSpy反编译工具的使用.不过,ILspy需要在电脑上安装.NET Framework 4.0.ILspy可以将一个dll文件转换为C#或VB语言.ILspy对于单个文件可以保存为.cs文 ...

最新文章

  1. Linux运维宝典:最常用的150个命令汇总
  2. php程序的安全要素
  3. 快速学习ggplot2
  4. Linux进程-命令行参数和环境列表
  5. mysql中标记某条数据库_一个关系数据库表中的各条记录可以什么
  6. 宝宝树携手网易云信打造母婴咨询沟通新体验
  7. c语言中从键盘上输入三个数,将之排序后按由大到小的顺序输出,从键盘上输入3个数,将它们按由大到小的顺序排列好输出...
  8. 力扣(LeetCode)258. 各位相加
  9. java excel 兼容问题_java--POI解析excel兼容性问题
  10. 开发文档怎么编写_PoC 编写指南
  11. 恒大和小米双双否认外界谣言,此前有人宣称小米将接手恒大造车
  12. C++_类和对象_封装_属性和行为做为整体_封装案例---C++语言工作笔记036
  13. 在命令行启动vscode
  14. 在Linux上使用Qt编译WebKit
  15. python怎么算二元一次方程_我教学生写作业——python解二元一次方程组
  16. loadlibrary释疑
  17. 一般期刊发表要求如何掌握
  18. 干货!手把手教你搭建高可用架构
  19. 科学计算机常用按键,电脑计算器里面的“科学型”的里面所有的按键的功能
  20. c语言语法要素,第6章DSP_C语言程序设计要素.ppt

热门文章

  1. Python编程入门教程
  2. 第四届2021美团网络安全 MT-CTF writeup
  3. HTML input控件
  4. 从sql2016导出数据库到sql2014
  5. 手动清理Windows系统目录
  6. 三菱伺服自动调谐_三菱伺服参数设置调试软件MR Configurator2 Ver 1.70Y
  7. B站网站后台工程源码泄露 用户信息还安全吗?
  8. python 文本颜色设置
  9. 单片机开发,主函数没调用任何程序,串口一直收到00 0 FF之类的数据
  10. 软件著作权申请流程及模板