D dnSpy
V6.5.1 · 开源免费 · 解压即用 · 2015至今 · Win/Linux/macOS

dnSpy .NET反编译调试编辑器

dnSpy是一款开源免费的.NET反编译与调试工具,支持将dll、exe程序集反编译为C#源代码,内置断点调试、代码编辑、十六进制编辑等功能。无需安装,解压即用,支持.NET Framework/.NET Core/Mono多版本,是逆向工程师与开发者的必备神器。

免费下载 GitHub
开源免费
完全开源零成本解压即用无需安装全平台运行
反编译+调试
IL反编译为C#断点调试单步执行如同原生源码
代码实时编辑
直接修改反编译代码并重新编译无需原始项目
毫秒级搜索
优化后简单搜索0.1秒出结果跨文档仅2-3秒
10+插件
分析器脚本引擎字符串搜索支持自定义扩展开发
多语言
中文英文日韩等多语言启动自动匹配系统语言

核心特性

开源.NET反编译调试工具——解压即用,逆向工程师必备神器

🔓

开源免费

完全开源零成本,解压即用无需安装,支持Windows/Linux/macOS全平台运行。

🔄

反编译+调试

将IL代码反编译为C#,支持断点调试、单步执行,如同操作原生源码般流畅。

✏️

代码实时编辑

直接修改反编译代码并重新编译,调试已发布程序无需原始项目文件。

🔍

毫秒级搜索

优化后简单搜索0.1秒出结果,跨文档搜索仅需2-3秒,大型程序集也不卡顿。

🔌

插件生态丰富

内置分析器、脚本引擎、字符串搜索等10+核心插件,支持自定义扩展开发。

🌐

多语言支持

支持中文、英文、日语、韩语等十余种语言,启动自动匹配系统语言设置。

软件预览

dnSpy .NET反编译调试主界面展示

dnSpy反编译调试界面截图

安装下载

全平台绿色版,解压即用,免安装无捆绑

Linux 版

V6.5.1 · Ubuntu/Fedora · ~88 MB

下载Linux版

macOS 版

V6.5.1 · macOS 10.15+ · ~90 MB

下载Mac版

Windows 10+ · Linux · macOS 10.15+ · 联系方式:admin@dnspy.cc · 完全开源免费,解压即用

常见问题

dnSpy 高频使用问题 & 官方解答

❶ dnspy下载后怎么用?
解压即可运行dnSpy.exe,通过「文件→打开」加载dll/exe文件,或直接拖入程序集,双击节点即可查看反编译代码。
❷ dnspy支持哪些.NET版本?
全面支持.NET Framework、.NET Core、.NET 5/6+及Mono程序集,覆盖主流.NET生态。
❸ dnspy搜索为什么很卡?
旧版未优化时跨文档搜索需10-15秒;启用"仅搜索选中文件"+500ms延迟搜索后,耗时降至2-3秒,CPU占用从100%降至30%。
❹ dnspy能调试程序吗?
完全可以。支持断点设置、单步执行(F11)、跳过执行(F10)、查看调用堆栈和局部变量,体验与Visual Studio一致。
❺ dnspy和ILSpy有什么区别?
dnSpy集反编译+调试+编辑于一体,可直接修改代码并重新编译;ILSpy侧重纯反编译,编辑调试能力较弱,但资源占用更低。
❻ dnspy中文版怎么设置?
启动时自动匹配系统语言;若显示英文,检查系统区域语言是否设为中文,或在dnSpy/Properties/资源文件中确认中文资源完整。