ILSpy反编译工具免费下载_ILSpy反编译工具 v7.2.0.6844 绿色版

ILSpy反编译工具做为一款领先于全球的标杆产品,毫不夸大的说,有了它,您能够通过它完美的达到想要的效果,无论是新手又或者说老手,使用后总能做到最佳效果,当然这些都算不上最出色的地方,强大的功能,让其他同类软件望尘莫及,这点也是其他同级别产品所做不到的,在此知识兔小编就给各位朋友们带来了ILSpy反编译工具下载,并且带来安装教程,毫无疑问它是一款用户好评率极高的工具,更重要的是它可以满足你的需求,它将是您不二的选择。

ILSpy中文版不需要任何安装,这意味着它可以保存到您的便携式应用程序集合中,覆盖到 USB 闪存驱动器,并且可以在任何电脑上使用而不需要设置来浏览与检测 .NET 程序集。
该软件需要Visual Studio和net4.0运行库支持,未安装请先安装,然后再使用。。此软件解压后主程序是“ILSpy.exe”,双击打开即可。

ILSpy 是一个免费开源的.NET程序浏览与反编译软件,可反编译C#及VB程序。反编译工具或许您只知道dnSpy和Red Gate .NET Reflector,其实同类能对C 及VB程序程序进行反编译的反编译软件还是挺多的,例如今天分享的这款ILSpy也是一款非常不错的反编译工具,可直接反编译分析使用C 及VB设计的程序与DLL文件。

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

反编译工具功能:

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。

软件特点:

1.反编译为C#。

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

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

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

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

6.BAML到XAML反编译器。

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

8.查看语言支持状态。

ILSpy中文版使用教程:

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 。

反编译应用程序教程:

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预览版

下载仅供下载体验和测试学习,不得商用和正当使用。

下载体验

请输入密码查看下载!

如何免费获取密码?

点击下载

评论