711软件站-官方软件下载基地-绿色 、安全、高速的下载网站!
当前位置:711软件站 > 软件下载 > 行业软件 > 编程工具 > ILSpy 反编译工具 v7.2.1.6856 中文版
ILSpy 反编译工具

ILSpy 反编译工具 v7.2.1.6856 中文版

软件大小:3.83MB

软件语言:简体中文

用户评分:

软件类型:汉化软件

授权方式:免费版

下载官网:www.soft711.com

更新时间:2022-11-29

软件分类:编程工具

运行环境:/Win8/Win7/WinXP

杀毒检测 无插件 360通过 腾讯通过 金山通过

反编译工具或许您只知道dnSpy和Red Gate .NET Reflector,其实同类能对C#及VB程序进行反编译的反编译软件还是挺多的,这款ILSpy也是一款非常不错的反编译工具,ILSpy 反编译工具可以反编译C#及VB程序。

ILSpy 是一个免费开源的.NET程序浏览与反编译软件,可反编译C#及VB程序。

ILSpy 不需要任何安装,这意味着它可以保存到您的便携式应用程序集合中,覆盖到 USB 闪存驱动器,并且可以在任何电脑上使用而不需要设置来浏览与检测 .NET 程序集。

ILSpy 可以使用 C# 在 C#,IL 与 IL 中呈现代码。对于 C#,您可以选择 C#1.0/VS .NET 到 C#7.2/VS 2017。例如,您可以查看资源与引用,查看表与将信息提取到文件。

ILSpy .net反编译工具功能:

1、所有的对话框、菜单与提示均已中文化。

2、预置了调试插件,支持在ILSpy中无源代码直接调试程序集。

3、调整主程序编译平台为X86,以在64位系统中调试。

4、支持C#与vb。

5、可以将一个dll文件转换成为C#或VB语言。

6、支持保存文件。

7、对于单个文件可以保存为.cs文件或.vb文件,当文件较多时,可以选择保存为项目文件。

8、支持C#的反编译。

9、C#语句可被反编译出来,并可支持yield return语句与 lambdas表达式的反编译。并且支持C# 5.0 中的async。

ILSpy .net反编译工具特点:

1、反编译为C#。

2、整个项目的反编译(csproj,不是sln!)。

3、搜索类型/方法/属性(子字符串)。

4、基于超链接的类型/方法/属性导航。

5、基本/派生类型导航,历史记录。

6、BAML到XAML反编译器。

7、可通过插件(MEF)扩展。

8、查看语言支持状态。

使用说明:

1、使用以下组件安装Visual Studio(文档版本:16.4):

工作负载 .NET桌面开发。默认情况下,这包含.NET work 4.8 SDK与.NET work 4.7.2目标包与.NET Core 3.1 SDK(ILSpy.csproj以.NET 4.7.2为目标,而ILSpy.sln使用SDK样式的项目) 。

工作负载 Visual Studio扩展开发(ILSpy.sln包含VS扩展项目)

独自的组件 MSVC v142-VS 2019 C ++ x64 / x86打造工具(v14.23)(或类似组件)

VC ++工具集是可选的;如果存在,则将其用于editbin.exe将ILSpy.exe使用的堆栈大小从1MB修改为16MB,因为反编译器N多使用了递归,而小的堆栈大小会造成非常复杂的方法出现问题。

2、使用git检出ILSpy存储库。

3、执行git submodule update --init --recursive以下载ILSpy-Tests子模块(某些测试用例使用)。

4、在Visual Studio中打开ILSpy.sln。

NuGet软件包还原将自动下载更多依赖项

为ILSpy UI运行项目 ILSpy

使用Visual Studio测试资源管理器查看/运行测试

5、Visual Studio 16.3与更高版本包含由Visual Studio安装程序管理的.NET Core SDK版本-更新后,它也可能会升级。请注意,ILSpy仅与.NET Core 3.1 SDK兼容,Visual Studio将拒绝加载解决方法中的某些项目(并且单元测试将失败)。如果发生此问题,请手动安装.NET Core 3.1 SDK 。

ILSpy 反编译应用程序教程:

1、解压ILSpy_binaries_5.0.2.5153.zip压缩包,找到ILSpy.exe打开。

ILSpy的界面与Reflector相似,左边以树型控件显示程序集与它的类型,右边是对应的源代码。基础的反编译功能,与Reflector相比,丝毫不差,甚至有时候用Reflector无法反编译(因为加密)的程序集,用ILSpy可以反编译。

2、打开后,选择File->文件夹,选择需要反编译的dll文件。

3、在里面可以看到命名空间,类,方法,与代码实现。

4、你可以直接使用搜索,搜索结果包含方法的命名空间,点击之后就可以在代码区,看到对应的代码。

历史版本更新:

ILSpy 5.0.2更新:

这是一个错误修复版本。

修复.NET核心引用时崩溃的问题

在显示类别转换中遵守语言设置

如果捕获了专用变量,请使用专用通用类型

反编译bool-> bool?转换时堆栈溢出

Expand using declarations 设置未保存

----------------------------------------------------

ILSpy 5.0.1更新:

这是一个错误修复版本。

VSIX:修复了参考程序集,键入导航

PDBgen:修复序列点生成

添加对数组访问中的空传播的支持: arr?[i]

其他较小的修复与修正

----------------------------------------------------

ILSpy 5.0更新:

新语言功能

C#8.0:可为空的引用类型

C#7.3:unmanaged一般约束

C#7.3索引可移动固定缓冲区:不需先固定即可将固定缓冲区索引到。

使用不安全的内在函数表示无法用C#表示的IL操作。

C#7.0 广义异步返回类型

C#7.0 本地功能(#1586)

C#7.0 抛出表达式(#1600)

新的功能

反编译一套组件中的一个溶液(#1550由@dymanoid)

新的BAML反编译器

用于Microsoft Store的MSIX:@onovotny添加了打造支持(包含Azure Pipelines)。

如果某个方法被标识为Windows Forms InitializeComponent,则生成与VS Windows Forms Designer兼容的代码

添加了新RemoveDeadStores选项。

添加了新AlwaysShowEnumMemberValues选项。

反编译器引擎修正与错误修正

修正了无效元数据令牌上反编译器与反汇编器的稳定性。

如果不是所有类型/引用都可用,则修正的反编译。

为空字符串大小写添加了字符串开关模式。

添加对ReadOnlySpan初始化模式的支持

修正了ref readonly委托与返回类型的反编译。

修正了ref类型表达式的反编译,特别是ref/ in扩展方法与in参数。

修正了对Mono yield return状态机与闭包类型的支持。

修正的LINQ查询反编译

PDB生成器现在可以发出异步的方法步进信息 #1422

修正与错误修正

很多小的错误与稳定性修复。

改善了ILInlining步骤的性能

VSIX:解决缺少依赖项的问题

用户界面修正

在等待程序集加载时还原树视图中保存的位置时,免除阻塞UI

支持在树状视图中进行混淆的名称与搜索#1359

在IL视图中转义不可打印的字符

返工C#反编译器选项对话框(统一语言设置面板)

使反编译代码的缩进可配置。

@maikebing(#1299)截图的中文翻译

@mcpiroman(#1476)在搜索面板中进行了小修正

如果无法分析实体而不是崩溃,则显示错误消息。

修正了反编译器视图中的链接:

方法组/委托引用

通过点击打开/关闭括号可以访问属性的构造函数。

固定字段现已正确链接

添加了匹配的括号突出显示

更新到AvalonEdit 6.0预览版

软件特别说明

该软件需要Visual Studio和net4.0运行库支持,未安装请先安装,然后再使用。。此软件解压后主程序是“ILSpy.exe”,双击打开即可。

推荐软件

这里推荐一些您可能需要的同类软件下载