热门排行
简介
预置了调试插件,支持在ilspy中无源代码直接调试程序集,ilspy反编译工具是一款强大的.net平台反编译软件,使用ilspy反编译工具,可以轻松的反编译C#及VB程序,软件本身是C#程序,是一款开源软件
关于ilspy为何物,这里不多做介绍。
中文版与英文版相比,存在以下不同:
所有的对话框、菜单和提示均已中文化
预置了调试插件,支持在ilspy中无源代码直接调试程序集
调整主程序编译平台为x86,以在64位系统中调试
软件特色
·所有的对话框、菜单和提示均已中文化
·预置了调试插件,支持在ILSpy中无源代码直接调试程序集
·调整主程序编译平台为X86,以在64位系统中调试
·支持C#和vb
可以将一个dll文件转换为C#或VB语言。
·支持保存文件
对于单个文件可以保存为.cs文件或.vb文件,当文件较多时,可以选择保存为项目文件。
·支持C#的反编译
C#语句可被反编译出来,并可支持yield return语句和 lambdas表达式的反编译。并且支持C# 5.0 中的"async"
更新日志
ILSpy 9.0 预览版 2 最新版
ILSpy 9.x基于.NET 8.0。除了自带的发行版外,其他所有组件的构建都依赖于框架,这意味着在启动ILSpy之前必须安装.NET 8.0或更高版本。
突破性改动
支持 @file 并对命令行选项进行了破坏性修改 #3205
新的单实例处理 #3212
增强功能
用 System.Diagnostics.Process 中的 Process.Unix.cs 解析替换本地互操作 CommandLineToArgvW #3201
无需互操作的自然排序 #3196
AOT 和 x-plat 改动 #3203
错误修复
修复 #3197:尝试读取捆绑/压缩文件时的错误
修复 #3189: 在表达式树中的Expression.Constant(object)模式中支持原始类型
ILSpy 8.1 最新版
ILSpy 8.x基于.NET 6.0,而前几代ILSpy基于.NET Framework 4.7.2。除了自带的发行版外,其他所有工具都是基于框架构建的,这意味着在启动ILSpy之前必须安装.NET 6.0.2。
新语言特性
C# 11 校验运算符
C# 11 无符号右移操作符
C# 11 UTF8 字符串文字
C# 11 数字 IntPtr
C# 11 ref 字段和作用域
mcs 2.6.4 固定区域
更新了 Roslyn 4.6.0 的模式检测功能
贡献
复制剪贴板,语法高亮显示 (#3045 by @ltrzesniewski)
修复表达式成员上的序列点 (#3032 by @KirillOsenkov)
修复嵌套类型引用的注释 (#3030 by @ltrzesniewski)
为资源表添加剪贴板相关的上下文菜单 (#3024 by @miloush)
修复缺少基本类型的记录的反编译问题 (#3021 by @andrewcrawley)
添加对 mcs 2.6.4 销钉区域的支持 (#3015 by @ElektroKill)
改进自定义调试信息元数据表(#2799,作者:@fowl2)
修复 GAC 中意外文件的 ArgumentOutOfRangeException(#2960,作者:@ificator)
支持指针上的复合赋值(由 @ElektroKill 提供)
为资源表添加了搜索框(由 @miloush 提供)
增强功能
dotnet 工具 ilspycmd 的默认更新检查 (#3035)。在自动化场景中使用 --disable-updatecheck 功能。
VS 2022 扩展包含 x64 和 ARM64 二进制文件 (#3009)
添加了 ARM64 二进制文件和 ARM64 安装程序下载
WholeProjectDecompiler: 改进资源 -> resx 转换
改进涉及局部变量的复合赋值的反编译
重构 ILReader 以支持基本模块的重新导入 (#901)
错误修正
#2891: 根据当前主机运行时,使用正确值填充 framework_dirs。
脚本之家友情提醒:
需下载Microsoft .NET Framework (.NET编程框架) v4.0 :www.jb51.net/softs/25944.html