当前位置:爱纯净 > 软件下载 > ILSpy v10.0.0.8330 .NET反编译软件

ILSpy v10.0.0.8330 .NET反编译软件

ILSpy v10.0.0.8330 .NET反编译软件

更新时间:2026-07-20 软件大小:74.9MB 界面语言:简体中文 运行环境:Windows All 授权方式:免费下载下载次数: 软件类型: 系统工具

下载地址

【温馨提示】选择自己有会员的网盘下载,没有的会员的小文件优先蓝奏云网盘,大文件优先天翼云盘网盘。

百度网盘(密码:6666)   城通网盘(密码:6666)   蓝奏云(密码:6666)
夸克网盘   123云盘

软件介绍

阅读次数:

ILSpy是一款强大的反编译工具,主要针对.net平台的各类软件进行反编译,能够轻松反编译C#和VB语言的程序,旨在帮助开发者和安全研究人员深入了解 .NET 程序集的内部结构和逻辑,支持多种 .NET 语言,包括 C#、VB.NET 和 F#。作为完全开源的工具,ILSPY鼓励用户自由使用、修改和贡献代码,为 .NET 社区提供了一个重要的资源。软件本身是C#程序,并且完全免费,是一款开源软件,如果用户懂得编程的话,能够自己进行扩展和修改,使得软件更加强大。

ILSpy,NET反编译,NET编辑器,NET调试工具,调试.NET程序

项目开源地址

https://github.com/icsharpcode/ILSpy

 

软件功能

1、强大的反编译能力

能够将 .NET 程序集中的中间语言(IL)代码转换为易读的源代码,帮助您深入了解程序的工作原理和逻辑。

2、多语言支持

支持多种 .NET 语言,包括 C#、VB.NET 和 F#,使您可以针对不同语言的程序集进行反编译和分析。

3、友好的界面

提供直观友好的用户界面,让您轻松加载和浏览程序集,查看源代码、类型、方法等信息。

 

软件亮点

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、免费使用

软件当中的功能是可以免费使用,用户在其中不需要付费就能够使用其中的功能。

2、体积小巧

仅仅50MB的超小体积可以在所有的电脑当中进行安装,然后就能够流畅的进行反编译。

3、功能丰富

软件内置的功能还是非常丰富的,使得该软件在多种不同的办公环境当中都可以运行。

4、批量处理

可以批量式的选择电脑本地的多种文件,借此就能够同时进行各种文件数据的反编译。

 

更新日志

v10.0.0.8330 2026年4月7日

新语言功能:

C#13:允许ref结构约束

C#14:扩展成员

#3467:C#12内联数组

将模式检测更新到Roslyn 5.0 RTM

#3500:已添加。NET 10作为测试目标

用户界面:

用于C#14扩展的专用UI和反编译器API#3680

浏览可见的历史记录(见@miloush的#3591)

已删除翻译(见#3648)

#3521:添加API以在导航后设置最初突出显示的实体

改进CustomDialog中的WordBreak(参见@CreateAndInject的#3535)

当AssemblyReference加载出错时使用AssemblyWarning(请参阅@workgroupengineering的#3013)

EntityToString API的重构(参见#33635)

增强功能:

CSharpConvolutions:一般性改进,修复了C#版本9之前的各种缺失规则。

#3344:在反编译器中支持ckfinite IL操作码

#3563:反汇编程序:添加对ildasm/caverbal格式的支持

检测记录和主构造函数:各种错误修复和改进。(特别感谢@sonyps5201314和@mmusu3)

#3519:添加API差异功能。请参阅PR了解此功能的工作原理。

#3494:向ILSpyCmd添加动态ILSpy设置选项

#3489:制作完整项目分解器。CreateDecompiler保护虚拟,使反编译管道可扩展。

贡献:

允许提取多个包条目(参见@CreateAndInject的#3508)

渲染操作系统名称以及架构(如果存在)(参见@MatthewSteples的#3653)

改进非托管函数指针的反编译(参见@ds5678的#3620)

改进预增量运算符的反编译(参见@ds5678的#3472)

支持批量PDB生成(见@sonyps5201314的#3619)

TargetFramework和TargetServices API现已公开(见@nikitalita的#3501)

允许使用MetadataReader/MetadataStringDecoder创建MetadataFile(请参阅@lordmilko的#3487)

添加配置选项以检查溢出和下溢(参见@ds5678的#3484)

支持反汇编ILSpy的单个文件包(见@cshung的#3398)

跨平台端口重构(参见#3641by@lextm)

修复了错误应用于此的问题(见@nikitalita的#3682)

更新TransformCollectionAndObjectInitializers以检查仅init属性(请参阅@nikitalita的#3678)

修复解决方案路径包含空格时PowerShell PostBuild失败的问题(请参阅@Myself Bloons的#3669)

替换FileVersionInfo。使用反编译器版本信息获取版本信息。版本常数(见@MattParkerDev的#3667)

支持允许ref结构约束(参见@jjonescz的#3537)

允许将IDecompilerTypeSystem而不是DecompilerTypeSystem传递给CSharpDecompiler(参见@lordmilko的#3529)

添加反编译器设置。展开参数参数(见@MSchmoecker的#3534)

添加反编译器设置。AlwaysMoveInitializer:始终将初始化器从静态构造函数移动到字段初始化器(参见@miloush的#3540)

修复#3462:使用文件搜索后滚动时滚轮断裂(参见@tom englert的#3538)

主要构造函数的修复(见@mmusu3的#3614)

改进盒装值的内联(见@ds5678的#3587)

在多个实例的ILSpy标题中首先列出名称(见@miloush的#3589)

改进框架Id检测(见@ds5678的#3581)

启用检测。NET版本,不带TargetFrameworkAttribute(请参阅@ds5678的#3580)

不要为元组创建对象初始化器(参见@ds5678的#3579)

修复小写类型名与变量名冲突的问题(参见@ds5678的#3572)

修复使用默认参数反编译局部函数时的回归问题(参见@ds5678的#3560)

复制传播集合初始化器的堆栈槽(请参阅@ds5678的#3554)

规范UTF-8 BOM标记和ps1缩进(见@petercrabtree的#3546)

次要的开发环境修复(.editorconfig清理、拼写错误修复、.gitignore调整)(见@petercrabtree的#3544)

将GeneratedbForAssembly替换为GeneratedbForAssemblies,以改善用户体验并删除冗余代码。(见@sonyps5201314的#3630)

修复ILSpy生成的PDB不匹配的问题(见@sonyps5201314的#3629)

当ObservableObjectBase足够时,不要使用ObservableObject。(见@tom englert的3644)

添加不转换Activator的选项。CreateInstance<T>()转换为新的T()(参见@DoctorKrolic的#3497)

修复CSharpRiverer中的堆栈溢出异常(请参阅@ds5678的#3471)

在默认参数之后处理显式可选参数(参见@ds5678的#3470)

修复反汇编器输出,将标志(NUM)更正为标志(NUM)(参见@hez2010的#3473)

修复写入资源文件时的空引用异常(参见@ds5678的#3474)

修复SDK风格(现代)的项目间引用(见@petercrabtree的#3502)

修复带有实例签名的静态方法的不正确方法匹配(参见@MSchmoecker的#3504)

API清理:

已删除旧版UnresolvedSingScope

将ResolvedSingScope重命名为UsingScope

已删除旧ToTypeReference

删除了ITypeReference和实现

演出

#3486:从ILSpy中的反编译器设置中删除XML序列化

留言与评论(共有 条评论)
验证码:

最新软件

热门软件

最新教程