安装使用反编译工具ILSPY
一、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的更多相关文章
- C#反编译工具ILSpy 反汇编
ILSpy反编译工具之C#反汇编 1.下载ILspy工具 https://github.com/icsharpcode/ILSpy#ilspy------- 注意: ILspy需要在电脑上安装.N ...
- myeclipse安装jadclipse(反编译工具)
我是myeclipse5. 的IDE工具.为了能反编译class文件,上网搜索了很多资料,终于找到一下的一段资料: .将jad.exe 复制到myeclipse安装目录的jre/bin目录下, 如:C ...
- Ubuntu 16.04安装JAD反编译工具(Java)
JAD反编译工具有个好处,就是字节码和源代码一起输出. 官网:https://varaneckas.com/jad/ 安装步骤: 1.下载: 离线版本:(链接: https://pan.baidu.c ...
- .net程序反编译工具(ILSpy)
ILSpy是SharpDevelop小组的反编译工具,ILSPY这个开源工具的目的就是代替reflector的,它可以反编译出比reflector更好的C#代码. PC官方版 C#反编译工具ilspy ...
- CENTOS 下安装APK反编译工具 APKTOOL
转于:http://www.qiansw.com/centos-apk-apktool.html 我使用的是CentOS6.4 64位的系统.首先需要下载两个包.这里下载:https://code.g ...
- [转]dll反编译工具(ILSpy)的使用
软件地址: 链接:https://pan.baidu.com/s/1YunJ3MAuNisGtl8YYzr4hw 密码:ejx8 工具使方法 1.将压缩文件进行解压,打开exe文件. 2.打开后,选择 ...
- Ubuntu 14.10 下安装java反编译工具 jd-gui
系统环境,Ubuntu 14.10 ,64位 1 下载JD-GUI,网址http://221.3.153.126/1Q2W3E4R5T6Y7U8I9O0P1Z2X3C4V5B/jd.benow.ca/ ...
- .net反编译工具ILSpy
下载地址:http://www.fishlee.net/service/softarchive/57
- 反编译工具Reflector ILSpy
最近很长一段时间在为自己技术方便该如何做才会有新的长进而发愁,偶然,顿悟,决定通过反编译工具了解底层代码来进一步提升自己的能力. 于是有了周末宅在家里一天研究反编译工具. 不能浪费了一天的成果,至此, ...
- 通过ILSpy反编译工具和ilasm修改.NET程序
文章来源:https://blog.peos.cn/2016/12/26/ilspy-ilasm-ildasm-net.html 金庸群侠传X中,田青文.木婉清.王语嫣的点穴游戏忒难过了,所以上网摸索 ...
随机推荐
- OS-HACKNOS-2.1
HACKNOS: RECONFORCE (V1.1) 目录 HACKNOS: RECONFORCE (V1.1) 1 信息收集 1.1 端口扫描 1.2 ftp分析 1.3 后台目录扫描 1.2.1 ...
- go并发实战(读书笔记1)
go并发实战,第一天 大部分本书第一章节是来介绍go语言基础的,其实如果你不是大师,只是一个才起飞的菜鸟,建议不要跳过喔! 为什么不要跳过?因为每个人对语言的认知是不一样的,看看别人是怎么理解一个新事 ...
- Vue 非单文件组件(不常用)3步骤(创建、注册、使用)和几个注意点、组件的本质(VueComponent)
Vue中使用组件的三大步骤: 1.定义组件(创建) 2.注册组件 3.使用组件(写组件标签) 一.如何定义一个组件? 使用Vue.extend(options)创建,其中options 和 new V ...
- DOM04~
事件对象及属性 事件对象 事件流 事件委托 综合案例 事件对象 获取事件对象 事件对象常用属性 什么是事件对象? 1.1 也是个对象,这个对象里有事件触发时的相关信息 1.2 例如鼠标点击事件中,事件 ...
- 这个博客几乎包括了Makefile中的所有 $ 符号解释
来源:https://blog.csdn.net/dlf1769/article/details/78997967 Makefile中的$@, $^, $< , $?, $%, $+, $* h ...
- sd 买送服务,自动带出销售订单行项目
需要先配置自动带出一行行项目,然后增强代码里去修改带出来的数量,注意事务码的判断,不然影响程序效率 FV45PF0N_NATRAB_SELECTION IF SY-TCODE = 'VA03'. EL ...
- pytorch gpu安装cuda11.*
conda install pytorch==1.12.0 torchvision==0.13.0 torchaudio cudatoolkit=11.3
- vim学习小结
参考书籍<Linux 从入门到精通>第二版(刘忆智 等编著) Vim编辑器 背景:Vim的设计哲学就是让使用者能够在主键盘区完成所有工作. vim是vi的增强版本,vim分为插入和命令两种 ...
- @click,@click.native失效问题(原生js代码innerHTML中填充vue页面,页面中点击事件失效)
解决方式: window.mapVue = this <input onclick="window.mapVue.locusPath()" type="button ...
- C# 实时显示时间
c#实时显示时间 - vv彭 - 博客园 (cnblogs.com)