一、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 Marketplace
https://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 Marketplace
https://marketplace.visualstudio.com/items?itemName=SharpDevelopTeam.ILSpy#Overview

②下载ILSpy工具的压缩包

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

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

四、其他反编译工具
.NET Reflector Visual Studio Extension - Visual Studio Marketplace
https://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/
————————————————
版权声明:本文为CSDN博主「牛奶咖啡13」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/xiaochenXIHUA/article/details/120966898

安装使用反编译工具ILSPY的更多相关文章

  1. C#反编译工具ILSpy 反汇编

    ILSpy反编译工具之C#反汇编   1.下载ILspy工具 https://github.com/icsharpcode/ILSpy#ilspy------- 注意: ILspy需要在电脑上安装.N ...

  2. myeclipse安装jadclipse(反编译工具)

    我是myeclipse5. 的IDE工具.为了能反编译class文件,上网搜索了很多资料,终于找到一下的一段资料: .将jad.exe 复制到myeclipse安装目录的jre/bin目录下, 如:C ...

  3. Ubuntu 16.04安装JAD反编译工具(Java)

    JAD反编译工具有个好处,就是字节码和源代码一起输出. 官网:https://varaneckas.com/jad/ 安装步骤: 1.下载: 离线版本:(链接: https://pan.baidu.c ...

  4. .net程序反编译工具(ILSpy)

    ILSpy是SharpDevelop小组的反编译工具,ILSPY这个开源工具的目的就是代替reflector的,它可以反编译出比reflector更好的C#代码. PC官方版 C#反编译工具ilspy ...

  5. CENTOS 下安装APK反编译工具 APKTOOL

    转于:http://www.qiansw.com/centos-apk-apktool.html 我使用的是CentOS6.4 64位的系统.首先需要下载两个包.这里下载:https://code.g ...

  6. [转]dll反编译工具(ILSpy)的使用

    软件地址: 链接:https://pan.baidu.com/s/1YunJ3MAuNisGtl8YYzr4hw 密码:ejx8 工具使方法 1.将压缩文件进行解压,打开exe文件. 2.打开后,选择 ...

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

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

  8. .net反编译工具ILSpy

    下载地址:http://www.fishlee.net/service/softarchive/57

  9. 反编译工具Reflector ILSpy

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

  10. 通过ILSpy反编译工具和ilasm修改.NET程序

    文章来源:https://blog.peos.cn/2016/12/26/ilspy-ilasm-ildasm-net.html 金庸群侠传X中,田青文.木婉清.王语嫣的点穴游戏忒难过了,所以上网摸索 ...

随机推荐

  1. 9.【go-kit教程】go-kit集成Prometheus

    在 Go kit 中集成 Prometheus 进行 API 监控可以帮助开发人员更好地了解系统的性能和行为,提高系统的可观察性和可靠性.下面是一个简单的示例,演示如何在 Go kit 中集成 Pro ...

  2. Vulhub 漏洞学习之:DNS

    Vulhub 漏洞学习之:DNS 1 DNS域传送漏洞 DNS协议支持使用axfr类型的记录进行区域传送,用来解决主从同步的问题.如果管理员在配置DNS服务器的时候没有限制允许获取记录的来源,将会导致 ...

  3. [EULAR文摘] 超声滑膜炎和腱鞘炎对已获临床缓解患者病情复发的预测

    标签:eular文摘; 超声评估; 病情预测; 腱鞘炎 超声滑膜炎和腱鞘炎对已获临床缓解患者病情复发的预测 Bellis E, et al. EULAR 2015. Present ID:OP0217 ...

  4. 解决Revit导出FBX模型材质丢失的问题

    初次使用Revit导出fbx格式模型,在导出模型后发现模型材质丢失了,上网查询之后也没到具体原因是什么,不过倒是找到了解决方式:在Revit中安装naviswork插件,然后从revit中导出nwc格 ...

  5. vue-seamless-scroll滚动加点赞衔接处数据不同步问题

    VUE使用vue-seamless-scroll自动滚动加点赞,因为有两个overhidden导致点击不同同步dom,在代码中会出现两处vue-seamless-scroll上下悬接,悬接处点赞触发没 ...

  6. Vue学习笔记之Hello Vue

    1. 引言 Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架.与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用.Vue 的核心库只关注视图层,不仅易于上 ...

  7. c# 使用 Redis

    1.安装Redis 我是在Windows上安装redis的,Redis官网我只看到linux版本的,得使用别人提供的windows版本 菜鸟教程提供的redis下载地址:https://github. ...

  8. vue学习笔记:Vue生命周期

    概念 一个Vue 实例从开始创建.初始化数据.编译模板.挂载 DOM.渲染→更新→渲染.卸载等一系列过程,这就是 Vue 的生命周期.同时在这个过程中也会运行一些叫做生命周期钩子的函数,这给了用户在不 ...

  9. 四种语言刷算法之47. 全排列 II

    47. 全排列 II 1.C /** * Return an array of arrays of size *returnSize. * The sizes of the arrays are re ...

  10. TP-Link路由器后台密码爆破

    title: TP-Link路由器后台密码爆破 author: 杨晓东 permalink: TP-Link路由器后台密码爆破 date: 2021-10-02 11:27:04 categories ...