首页 > 其他分享 >安装使用反编译工具ILSPY

安装使用反编译工具ILSPY

时间:2022-10-30 11:44:56浏览次数:43  
标签:反编译 -- ILSPY Visual Studio 打开 安装 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,Visual,Studio,打开,安装,ILSpy
From: https://www.cnblogs.com/hushzhang/p/16840829.html

相关文章

  • redis-dump 工具安装
    说明redis-dump是一个第三方的工具,这就意味着需要安装才能使用,它依赖与ruby。经过踩坑发现对ruby版本还是有要求的,Centos7.+使用yuminforuby发现版本为2.0.0.+,这个时候......
  • Linux:RedHat8 联网安装docker
    1.查看docker版本安装yum-config-manager#这个命令在yum-utils包yuminstall-yyum-utils下载docker-ce的源#下载docker-ce源文件yum-config-manager--add-repohttps:/......
  • Linux:Centos Stream 8 联网安装docker
    1.查看docker版本安装yum-config-manager#这个命令在yum-utils包yuminstall-yyum-utils下载docker-ce的源#下载docker-ce源文件yum-config-manager--add-repohttps:/......
  • playwright安装及录制
    安装playwright:pipinstall-ihttps://mirrors.aliyun.com/pypi/simple/playwright#安装浏览器#playwrightinstall-i https://mirrors.aliyun.com/pypi/simple/ ......
  • 如何从零开发Vue,vue环境安装。
    1.首先去官网下载安装包​​https://nodejs.org/en/​​2.安装下载包。直接下一步下一步就行了。我这里安装在了D盘    D:\ProgramFiles\nodejs这个目录3.进入安......
  • windows下安装redis服务
    下载地址:Releases·microsoftarchive/redis·GitHubRedis支持32位和64位。这个需要根据你系统平台的实际情况选择,这里我们下载Redis-x64-xxx.zip压缩包到D盘......
  • linux 安装.net 5.0
    目录​​一、环境搭配​​​​二、下载SDK包​​​​ 三、ubuntu安装.net5.0​​ ​​四、创建.net5.0web项目​​ ​​五、发布web​​一、环境搭配首先在官网......
  • 解决:打包MATLAB程序使其在未安装MATLAB的机子上运行
    感谢!!!  最近有需求在MATLAB上编写的程序经打包成exe后脱离MATLAB环境,在另外一台未装MATLAB的机子(后文统一简称此为目标机,而编写MATLAB程序的机子我们简称编程机)上运行......
  • pip安装模块出现pip is configured with locations that require TLS/SSL问题
    pip安装模块出现pipisconfiguredwithlocationsthatrequireTLS/SSL问题原因有可能你的python解释器是编译安装的,因为编译安装比较纯净,在安装的时候没有指定ssl这个......
  • 二进制安装Kubernetes v1.25.0
    前言:因为ecs资源丰富,这回敞开用当回地主,一共使用了8台机器,分别是三台master节点,三台工作节点和两台负载均衡。1.部署规划表hostnameIPSoftwareVersion......