ILSpy是一款为.NET开发者量身打造的开源免费反编译工具,它以轻量、精准、高效著称,能够将编译后的.exe、.dll、.winmd等程序集文件,精准还原为可读性极高的C#、VB.NET等高级语言代码,同时也支持查看IL中间语言,满足从底层指令分析到高级语言学习的全场景需求。凭借简洁无扰的界面、极致轻量的体量,以及对.NET Framework、.NET Core、.NET 5/6/7/8等主流框架的全面适配,ILSpy已成为无数.NET开发者手中不可或缺的“代码透视镜”。

开源免费,无任何限制
作为完全开源的社区驱动项目,ILSpy永久免费使用,无任何功能限制、无广告干扰、无付费墙,开发者可自由下载、使用乃至参与贡献。
精准反编译,代码还原度高
采用先进的解析引擎,能够将程序集精准还原为逻辑清晰、结构完整的高级语言代码,反编译结果可读性强,便于理解与学习。
轻量极速,专注核心
软件体积小巧,启动迅速,无冗余功能与臃肿模块,专注于反编译这一核心场景,为开发者提供最纯粹、最流畅的使用体验。
主流框架全面适配
全面支持.NET Framework、.NET Core、.NET 5/6/7/8及后续版本,无论是传统Windows应用、跨平台应用还是现代云原生应用,均可轻松应对。
多语言反编译
支持将程序集反编译为C#、VB.NET、F#、IL等多种语言代码,开发者可根据自身习惯选择查看方式,满足不同场景下的代码阅读需求。
IL中间语言查看
除高级语言外,还可直接查看IL中间语言代码,便于开发者深入理解.NET底层运行机制,进行性能分析与指令级调试。
代码语法高亮与折叠
反编译结果支持语法高亮、代码折叠、行号显示等功能,提升代码阅读体验,方便在大型程序集中快速浏览与定位。
强大的搜索功能
支持按类型、成员、字符串等关键词进行全局搜索,可在复杂的程序集结构中快速定位目标类、方法或属性,极大提升分析效率。
批量导出与保存
支持将反编译后的代码批量导出为项目文件(.csproj),可直接在Visual Studio中打开并编译,方便对反编译代码进行二次分析或修改。
多程序集加载
支持同时加载多个程序集文件,并在统一的资源管理器中浏览所有类型与成员,适用于分析组件依赖、对比多个版本等复杂场景。
插件扩展机制
提供完善的插件接口,开发者可根据需求安装或开发插件,扩展如调试器集成、文件格式支持、代码分析等高级功能,灵活满足个性化需求。
拖拽式操作
支持将程序集文件直接拖拽至软件窗口即可打开,操作便捷高效,无需繁琐的菜单导航。
跨平台支持
除Windows版本外,ILSpy还提供基于Avalonia的跨平台版本,可在Linux、macOS等操作系统上运行,满足跨平台开发者的需求。
支持对.exe、.dll、.winmd 等多种.NET 程序集文件进行高精度反编译,精准还原为 C#、VB.NET代码。
可切换查看 IL 中间语言代码,实现 IL 与高级语言代码的双向对照,便于学习程序底层运行原理。
界面左侧以树形结构展示程序集的命名空间、类、接口等层级,支持快速定位目标代码模块。
反编译后的代码支持语法高亮与代码折叠,提升代码阅读效率,适配大型程序集的复杂结构梳理。
配备强大的搜索功能,可快速查找程序集中的特定类型、方法、字段,支持跨文件精准定位。
1.在本站下载压缩包后打开文件夹,找到【ILSpy.exe】并双击打开

2.进入ilspy后点击左上角的【文件】--打开(O),选择目标.dll或.exe文件

3.点击左侧导航树中展开程序集,双击方法或类名即可查看反编译的C#代码

兔叽下载站,一个能为您提供优质内容和海量电脑软件下载资源以及资讯的网站,让您畅游在游戏的乐园中,为您带来轻松愉悦的阅读体验!