
ILSpy反编译软件 v9.1.0.7988 中文绿色免费版
- 大小:53.4MB
- 分类:编程工具
- 环境:Windows
- 更新:2025-04-24
热门排行
简介
预置了调试插件,支持在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.1 最新
ILSpy 9.x基于。 净值8.0。 除了自包含的分布外,所有工件都依赖于框架,这意味着。 在启动ILSpy之前,必须安装NET 8.0.x或更高版本。 请注意,ILSpy 9.1还允许通过#3391进行更晚的运行时。
新语言功能
将模式检测更新为Roslyn 4.13
增强功能
#1572:不要生成与C#关键字匹配的变量名。
#2716:添加一个选项以允许对自定义属性进行排序
#3377:如果在创建解决方案文件时选择了具有相同(短)名称的多个程序集,请扩展错误信息。
#3393:关闭平滑滚动的选项
#3399:添加模块文件名作为AnalyzerEntityTreeNode的工具提示
#3440:增加了对评估顺序保留参考类型检查的支持
#3316:添加“变量范围”以改进命名局部变量和匿名方法参数
贡献
添加对基于RuntimeHelpers.CreateSpan的数组初始化的支持(见@ds5678的#3380)
在委托之外加载资源流(见@snorrk的#3389)
当未安装net8.0但更高版本时,允许ILSpy启动(见@nil4的#3391)
修复嵌套命名空间目录(见@ds5678的#3449)
修复#3402:右键单击的System.NullReferenceException。 NET 9(见@tom-englert的#3403)
添加一个选项来关闭平滑滚动(见@tom-englert的#3405)
在指针算术中使用类型提示(见@ds5678的#3413)
改进非记录类型上主构造函数的用户界面(见#3455 by @ds5678)
修复在不添加任何资源的情况下编写resx文件时的异常(见@jwfx的#3418)
增强开关转换中的空处理(见@ds5678的#3422)
不要在生成的显式覆盖中包含通用约束(见@ds5678的#3443)
改进不平等检查的生成(见@ElektroKill的#3425)
错误修复
修复#2269:LocalFunctionDecompiler在ctors中错误地放置了嵌套的本地函数
修复#3322:添加缺失的检查以进行平等比较
修复#3378:当TreeView有焦点时,导航快捷键(Alt-Left和Alt-Right)不起作用
修复#3381:在IsActive属性更改处理程序中延迟焦点时,确保selectedNode仍然被选中。
修复#3383:更积极地转换结构上的对象初始化器
修复#3384:在可选参数处理中添加空字面转换的特殊情况。
修复#3385:如果引用传递给in参数,则允许在使用转换时使用结构的地址。
修复#3392:init-setters的使用必须使用对象初始化器语法。
修复#3401:将程序集导出为项目时存在多个问题
修复#3414:在关闭主窗口时保存之前应用最新的会话设置
修复#3342:MethodVirtualUsedByAnalyzer中的空检查错误
修复#3450:修复“清除汇编列表”实际上不持久。
修复#3432:不要在 DetermineCaptureAndDeclarationScopes中包含委托构建使用站点。
修复GenericParam元数据表的属性工具提示
ILSpy 9.0 发布候选版本最新
ILSpy 9.x基于。 净值8.0。 除了自包含的分布外,所有工件都依赖于框架,这意味着。 在启动ILSpy之前,必须安装NET 8.0或更高版本。
新语言功能
将模式检测更新为Roslyn 4.12
贡献
@H0lg的图表功能(见#3324)
@tom-englert的更多与WPF相关的重构(见#3325和#3335)
@CreateAndInject的高DPI修复(见#3348和#3350)
@Naratteu缺少解编译器设置(见#3356)
增强功能
允许在交换机中进行隐式转换
绩效
性能:在DockWorkspace.InitializeLayout()中初始化ToolPanes,而不是属性获取器,以避免WPF在InitializeComponent()中看到它们,并在正确初始化布局之前将所有窗格停靠在右侧。
错误修复
修复#3319:KeyDownEvent字段引用已替换为KeyDown事件引用。
修复#3349:让ILSpy做好准备。 净额10
修复#3361:开关值转换正在失去其目标类型。
还有许多其他修复程序,有关完整列表,请单击此处。
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