dnSpy中文版是一款面向.NET开发人员的开源反编译与调试工具,能够帮助用户查看、分析和调试.NET程序集。软件集反编译器、程序集浏览器、调试器以及代码编辑功能于一体,可直接查看DLL、EXE等文件中的代码结构,对于学习.NET开发、分析程序逻辑以及排查问题都十分实用。
dnSpy电脑版支持C#代码反编译,并能够将程序集内容以较易阅读的形式展示出来,方便开发者查看类、方法、资源以及引用关系。同时还具备断点调试、动态分析和程序集编辑能力,在无需源代码的情况下也能对程序进行研究和测试。对于需要分析第三方库、查看接口实现或定位程序异常的开发人员来说,可以有效提升工作效率。
作为一款开源工具,dnSpy拥有良好的扩展性和活跃的开发者社区支持,兼容多个.NET Framework版本及部分.NET运行环境。无论是学习.NET技术、研究程序集结构,还是进行程序调试与维护,dnSpy都能够提供专业且便捷的辅助支持。

软件功能
1、无需设置
由于它是一个便携式工具,它不需要您将其安装在目标计算机上,因为只需拆包其存档并启动可执行文件即可完全访问其功能。
您还可以从可移动存储介质(如USB闪存驱动器或外部HDD)运行它。此外,它不会修改系统中的注册表项,也不会在您的PC上生成其他文件或文件夹,但未经您的明确许可。
2、综合界面
dnSpy配备了一个时尚,全面的用户界面,包含广泛的有用功能,它们整齐地组织在主窗口的标准菜单中。
更重要的是,它具有标准配置窗口,您可以在其中调整各种组件的设置,如其反编译器,调试器或十六进制编辑器,但也可以修改显示或其他参数。
3、.NET反汇编程序
如果您需要一个高效的工具,可以通过为您提供各种有用的工具来帮助您反编译.NET程序集,您可以转到dnSpy。它配有一个反编译器,一个调试器,一个十六进制编辑器和一个程序集编辑器,让你以有效的方式处理程序集。
主窗口附带了一个Assembly Explorer窗格,您可以在其中访问所需程序集的树视图。您可以通过从计算机指定适当的文件或使用“从GAC打开”选项打开程序集,该选项为您提供全局程序集缓存中可用的条目列表。
4、.NET程序集的可靠反向工程工具
所有考虑的事情,dnSpy是一个方便的应用程序,使您能够以有效的方式逆向工程.NET程序集,为您提供广泛的有用工具,包括反编译器,程序集编辑器和调试器。它不需要安装,具有全面,平滑的用户界面,并为您提供了一个标准配置窗口,您可以在其中调整各种组件的设置。
软件特色
1、界面采用 VS 2015 的风格
2、开源免费,可以随便进行 DIY
3、代码高亮酷炫,实在是逆向神器
4、支持.NET1.0、.NET2.0、.NET 3.5、.NET 4.0等
5、使用 dnlib 读取和写入程序集
6、包含反编译器,调试器和汇编编辑器等功能组件
7、可以通过自己编写扩展插件的形式轻松实现扩展
8、开发人员可以使用.net 反编译工具——Dnspy来反编译.NET 代码,以了解它是如何工作的
更新日志
v6.6.0版本
新功能:
新增了一个名为“字符串引用”的工具窗口,可查看 .NET 元数据和方法体中的所有字符串。
新增了 .NET 10 分发版(dnSpy-net),该版本不包含自包含文件,同时提供 x64 和 x86 二进制文件。此版本旨在作为 dnSpy-netframework 分发版的更现代替代方案。如果您的系统已安装 .NET 10,则应使用此版本。
新增对 dnSpy 窗口的 Windows 11 拖拽布局功能支持。
dnSpy 现在能检测到在 Linux 上通过 Wine 运行时,并禁用 WPF 硬件加速以提升兼容性。
现在可以从 dnSpy.Console 导出 SDK 风格项目。
dnSpy 的 XML 语法高亮器现已正确支持 CDATA。
在编辑对话框中,新增对泛型参数的 AllowByRefLike 元数据标志的支持。
新增在导出反编译结果至项目文件时生成 .slnx 解决方案文件的支持。
改进与错误修复:
从 .NET 8 更新为 .NET 10。
确保 Save Module 窗口在屏幕上至少显示一段时间,以提示模块确实已成功编写。修复了 .NET 中 DllImport 调用约定字段的反编译问题。
修复了生成 RESX 文件时 MemoryStream 类型资源的导出问题。
添加了额外的单色备用字体,以提高在 Wine 下运行 dnSpy 的兼容性。
修复了调试器输出对话框中显示错误线程退出码的问题。
改进了部分损坏元数据的元数据成员的 UI 提示工具条。
在反编译器中增加了更多防止 StackOverflowException 的保护措施。
修复了与 C# 固定语句相关的罕见反编译器崩溃问题。
正确转义树状视图中的资源名称。
BAML 反编译器现在在必要时会添加 x:FieldModifier 属性。
改进了将 BAML 文件导出为项目文件的功能。
调整了 C# 反编译器变量命名算法。
修复了 BAML 反编译器将只读属性移动到 XML 属性导致代码无效的问题。
程序集解析器现在会考虑 *.runtimeconfig.json 文件。
修复了 IL 指令解码器中的语法错误,并提高了准确性。
在显示长字符串资源时截断其内容。
修复了配备精密触控板的笔记本电脑上不自然的滚动问题。
更新了翻译内容。
依赖项更新:
将 dnlib 更新至 4.5.0 版本更新 VS MEF 至 17.13.41
更新 Roslyn 至 5.3.0
更新 NuGet.Configuration 至 7.6.0
更新 dbgshim.dll 组件至最新版本
Arduino IDE
RocketCake
PilotEdit Lite
Apifox
DBeaver
SmartGit
TRAE
Visual Studio Code ARM版









交管12123电脑版「含模拟器」 v3.3.7
Adobe Acrobat Pro DC 2025 绿色中文版 v2025.001.21208
甲壳虫ADB助手电脑版「含模拟器」 v1.3.1
Google Chrome 32位版 v149.0.7827.54
Google Chrome 谷歌浏览器 v149.0.7827.54
OPPO互联 v16.0.31
PTC Creo12 中文版 v12.4.2
Navicat Premium17 永久激活版 v17.3.5
ZyperWin++ 绿色版 v4.1