ILSpy中文版是来自github上的一款免费开源,功能实用的.Net反编译工具。它是一款开源.NET程序集浏览器和反编译器,能够将一个dll文件转换为C#或VB语言。对于单个文件可以保存为.cs文件或.vb文件,当文件较多时,可以选择保存为项目文件。C#语句也可被ILspy反编译出来,并可支持yield return语句和lambdas表达式的反编译,可以说是完全免费的reflector(收费)。
尽管有许多类似的工具可供使用,但 ILSpy 非常易于使用以及免费和开源。它不需要任何安装,这意味着它可以保存到您的便携式应用程序集合中,复制到 USB 闪存驱动器,并且可以在任何PC上使用而无需设置来浏览和检查 .NET 程序集。
软件特色
1、反编译为C#
2、整个项目的反编译(csproj,不是sln!)
3、搜索类型/方法/属性(子字符串)
4、基于超链接的类型/方法/属性导航
5、基本/派生类型导航,历史记录
6、BAML到XAML反编译器
7、可通过插件(MEF)扩展
8、查看语言支持状态
ILSpy软件亮点
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#8.0:可为空的引用类型
C#7.3:unmanaged一般约束
C#7.3索引可移动固定缓冲区:无需先固定即可将固定缓冲区索引到。
使用不安全的内在函数表示无法用C#表示的IL操作。
C#7.0 广义异步返回类型
C#7.0 本地功能(#1586)
C#7.0 抛出表达式(#1600)
2、新功能
反编译一套组件到的溶液(#1550由@dymanoid)。
新的BAML反编译器。
用于Microsoft Store的MSIX:@onovotny添加了构建支持(包括Azure Pipelines)。
如果某个方法被标识为Windows Forms InitializeComponent,则生成与VS Windows Forms Designer兼容的代码。
添加了新RemoveDeadStores选项。
添加了新AlwaysShowEnumMemberValues选项。
更新日志
v9.0.0.7889版本
一、新语言功能
添加对C#12主构造函数的支持。
添加对C#12“ref只读”参数的支持
使用编译器生成的哈希函数添加了对开启(ReadOnly)Span的支持。
添加了新的a.GetValueOrDefault(b)->a??b转换为无副作用的默认值。
支持提供DisposeAsync但不实现IAsyncDisposable的类型。
更新了Roslyn 4.12的模式检测
二、增强功能
添加了对读取WebCIL程序集(嵌入WASM中的IL)的支持
添加了对读取独立ECMA-335元数据(可移植PDB和其他元数据blob)的支持
添加“清除装配列表”菜单项。
添加禁用自动装配加载的选项。
允许在开关中进行隐式转换
IL输出:添加缩进级别,以便更容易看到属于接口实现的自定义属性。
IL输出:打印自定义属性的元数据标记。
将本机互操作CommandLineToArgvW替换为Process中的解析。系统中的Unix.cs。诊断。
无互操作的自然排序
AOT和x-plat更改
允许在ARM64上运行测试
使用ExportAnalyzerAttribute注释的收集分析器
修复:将ref只读本地值用于只读.ldelema
修复:在ResourcesFile/ResXResourceWriter中支持新的资源格式
修复:在TypeInstantitedByAnalyzer中包含newobj、initobj和调用指令
修复:添加关于在C中表示为强制转换的.cnstraint前缀的注释#
修复:修复加载包含与ZIP中心目录匹配的字节序列的DLL的问题
使用Microsoft。Sbom。NuGets中的目标#3346
三、贡献
@h0lg的绘图功能
@tom englert进行的各种与WPF相关的重构
@CreateAndInject修复了高DPI问题
TreeView:在引用下添加引用的类型、成员和导出的类型
为深色主题调整AvalonEdit内置高亮的颜色
添加对Mono C#编译器2.6.4带数组变量的固定区域的支持
为设置面板和反编译器文本视图添加平滑滚动
忽略.NET的空版本目录
@naratteu缺少反编译器设置
修复DynamicLocalVariable和DefaultNamespace自定义调试信息的元数据显示
从PDB读取并使用元组元素名称和动态类型信息
Bug修复:确定性有效可访问性中的无限循环
反编译器设置:组标题中的复选框不反映组的状态
修复派生类型节点始终为空的问题
四、演出
激活应用程序大小的动态自适应(DATAS)
RDP硬件加速:启用远程桌面协议(RDP)的硬件加速以提高性能。
性能:初始化DockWorkspace中的ToolPanes。InitializeLayout()而不是属性getter,以避免WPF在InitializeComponent()中看到它们,并在布局正确初始化之前渲染停靠在右侧的所有窗格。
五、突破性变化
ICSharpCode。反编译器:为PEFile添加了MetadataFile基类
ICSharpCode。反编译器:IModule。PEFile现在命名为IModule。元数据文件
ICSharpCode。反编译程序/ILSpyX:添加了IFileLoader API,以允许更容易地扩展支持的文件格式
ILSpy:将BAML反编译器拆分为库和插件
ILSpy/ILSpyX:将非UI分析器API移动到ILSpyX
ICSharpCode。反编译器:IProjectFileWriter和IProjectInfoProvider API现在是公共的
@对命令行选项进行重大更改的文件支持
新单实例处理
从IParameter中删除IsRef、IsOut和IsIn标志
将ParameterModifier替换为ReferenceKind。
六、Bug修复
修复:忽略与命名空间同名的资源。
修复UnknownType中的错误:确保嵌套未知类型的全名包含外部类型名称,而不仅仅是命名空间和嵌套类型名称。
修复:始终使用SHA1作为公钥令牌。
修复带有捆绑包签名的ZIP文件/VSIX的ILSpy:启用ILSpy打开包含捆绑包特征的ZIP文件和VSIX包。
从树视图中省略表示目录的包条目。
修复:分析具有全局程序集属性的库源时出现异常
修复:如果没有冲突,请删除GetAlternativeName并重新使用现有名称。
修复:尝试读取捆绑包/存档文件时出现错误
修复:支持Expression中的基元类型。表达式树中的常量(对象)模式
修复:确保在更高级别的模式中为扩展方法添加使用指令,例如:foreach->GetEnumerator()、集合初始化器->Add()和解构->解构()。
修复:解码序列点blob时忽略异常。
修复:某些位操作不必要的uint强制转换/转换
修复:仅当复制构造函数是实际记录类型时,才过滤掉它。
修复:KeyDownEvent字段引用被替换为KeyDown事件引用。
修复:使ILSpy准备就绪。净值10
修复:开关值转换正在丢失其目标类型。
- 反编译工具大全
-
更多 (32个) >>反编译工具大全 反编译工具是一种软件开发工具,能够将已编译好的语言代码转换成高级编程语言的源代码形式,让用户们可以更加容易理解编译后的程序逻辑,这一类的软件通常具备了代码还原能力、可视化分析、智能代码重构、动态调试支持、安全性检测与保护分析等等功能,为了方便大家进行下载体验,小编在此就提供了反编译工具大全,里面都是小编精心筛选推荐给大家的,比如apktool反编译工具、gapktool、Depends Wallker等等,有兴趣的朋友们可以自行挑选下载。
-
-
x64dbg程序调试工具 33.98M
查看/简体中文v2025.03.15 -
dotpeek反编译软件 113.12M
查看/多国语言v2024.3.5官方免费版 -
dnspy反编译工具 90.91M
查看/简体中文v6.5.1官方版 -
ILSpy(.Net反编译) 68.82M
查看/简体中文v9.0.0.7889中文版 -
flash反编译工具(jpexs free flash decompiler) 13.91M
查看/简体中文v22.0.2中文免费版 -
Chm电子书批量反编译器(ChmDecompiler) 2.24M
查看/简体中文v3.80 -
Sonne Flash Decompiler(flash反编译软件) 2.57M
查看/简体中文v5.2.2.8汉化版 -
ida pro 9.0官方版 457.06M
查看/英文v9.0.240925 -
gapktool(APK反编译工具) 4.93M
查看/简体中文 -
PE Explorer汉化版 1.04M
查看/多国语言[中文]v2.03绿色版 -
Flash Decompiler Trillix(flash反编译软件) 27.24M
查看/简体中文v5.3.1400 -
Android Killer(apk反编译工具) 19.26M
查看/简体中文v1.3.1 -
apk反编译工具(apkdb) 32.49M
查看/简体中文v2.1.3.20180418 -
Apk Easy Tool(APK反编译工具) 17.55M
查看/英文v1.51绿色版 -
AS3 Sorcerer(flash反编译工具) 5.32M
查看/英文v6.78官方版 -
exe资源编辑器 2.61M
查看/英文v1.99 R6中文版
-
发表评论
0条评论软件排行榜
- 1ida pro 7.6汉化破解版 v7.6.210427(SP1)永乐汉化完整版
- 2ILSpy(.Net反编译) v9.0.0.7889中文版
- 3vscode官方中文版 v1.98.2
- 4pak解包工具 v2.5电脑版
- 5bat转exe工具(bat to exe converter) v3.2简体中文绿色版
- 6apktool反编译工具 v1.3.6绿色版
- 7大傻串口调试软件 v4.5绿色中文版
- 8ollydbg中文版(od反汇编工具) v2.01绿色版
- 9sourcetree(Git/Mercurial客户端) v3.4.21官方版
- 10串口调试助手(SComAssistant) v3.04
热门推荐
visual studio code for linux官方版 v1.98.299.2M / 简体中文
dotpeek反编译软件 v2024.3.5官方免费版113.12M / 多国语言
gcc编译器windows版 12.39M / 简体中文
flash反编译工具(jpexs free flash decompiler) v22.0.2中文免费版13.91M / 简体中文
串口调试助手(SComAssistant) v3.04436K / 简体中文
SerialPro(串口调试工具) v1.0.4199K / 简体中文
数字电路仿真系统 2006SE官方版2.36M / 简体中文
Atmel Studio 7(集成开发环境) v7.0.1931官方版857.41M / 英文
apktool反编译工具 v1.3.6绿色版8.79M / 简体中文
svn 64位(tortoisesvn 64) v2.4.0.2官方版23.4M / 简体中文