ILSpy 反编译工具_反编译C#及VB程序 V8.0.0.7345 中文绿色版
- 软件大小:3.04mb
- 更新时间:2023-05-22
- 软件语言:简体中文
- 所属分类:编程工具
- 软件类型:国外软件
- 授权方式:绿色版
- 用户评分:
- 运行环境:XP,Win7,Win8,Win10
软件介绍猜您需要
反编译工具或许您只知道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 Framework 4.8 SDK与.NET Framework 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预览版
猜您需要为您推荐一些您可能需要的类似软件下载
35.7mb︱简体中文
14.9mb︱简体中文
9.65mb︱简体中文
5.16mb︱简体中文
21.0mb︱简体中文
191KB︱简体中文
177KB︱汉化中文
5.14mb︱汉化中文
12.9MB︱简体中文
9.13mb︱英文
47.6mb︱简体中文
2.30mb︱简体中文
下载地址
ILSpy 反编译工具_反编译C#及VB程序 V8.0.0.7345 中文绿色版
-
1、如果下载地址无法下载,请多试几个下载地址!怎么用与用法教程,请百度一下官方网站,安装方法与使用教程。
2、为确保高速下载,请使用迅雷等类似下载工具下载。如下载后出现不能解压,请安装最新版winrar等解压软件!
3、绿色版免安装,汉化版需打汉化补丁后才能变成中文版,压缩包解压密码(红字):www.yx12345.com
4、不提供ILSpy反编译工具的注册码,序列号,破解补丁,注册密钥,激活码,注册机等下载!