编程工具

关注公众号 jb51net

关闭
ILSpy反编译软件 v9.1.0.7988 中文绿色免费版

ILSpy反编译软件 v9.1.0.7988 中文绿色免费版

热门排行

简介

预置了调试插件,支持在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.0www.jb51.net/softs/25944.html

大家还下载了