说到.NET相关的反编译工具大家脑海里第一个想到的工具是什么?ILSpy、dnSpy、还是dotPeek?咱们今天的主要内容是讲讲dnSpyEx(dnSpyEx是dnSpy项目的非官方Fork维护版本)这个开源的.NET程序集反编译、编辑和调试工具该如何使用。
4款免费且实用的.NET反编译工具.NET反编译神器ILSpy怎么用?
dnSpyEx是dnSpy(该代码库已于2020年12月21日被所有者归档为只读状态)项目的非官方Fork维护版本,一款开源、功能强大的.NET反编译工具和调试器,可用于在没有源代码的情况下编辑和调试程序集。
主要功能支持浅色、蓝色和深色主题。支持调试 .NET Framework、.NET Core 和 Unity 程序集。支持编辑 .NET Framework、.NET 和 Unity 程序集。支持多语言(中文、俄语、德语、法语、意大利语、英语等)。工具源代码


下载完成后,双击dnSpy即可运行无需安装:




下面我们创建一个名为TestSample的.NET Core控制台应用,然后写上一段简单的对象序列化和反序列化代码示例。
测试项目创建

..TestSample\bin\Debug\net8.0








更多项目实用功能和特性欢迎前往项目开源地址查看👀,别忘了给项目一个Star支持💖。
dnSpyEx:https://github.com/dnSpyEx/dnSpydnSpy:https://github.com/dnSpy/dnSpy优秀项目和框架精选该项目已收录到C#/.NET/.NET Core优秀项目和框架精选中,关注优秀项目和框架精选能让你及时了解C#、.NET和.NET Core领域的最新动态和最佳实践,提高开发工作效率和质量。坑已挖,欢迎大家踊跃提交PR推荐或自荐(让优秀的项目和框架不被埋没🤞)。
https://github.com/YSGStudyHards/DotNetGuide/blob/main/docs/DotNet/DotNetProjectPicks.mdC#/.NET/.NET Core推荐学习书籍
C#/.NET/.NET Core学习视频汇总
.NET/.NET Core ORM框架资源汇总ASP.NET Core开发者学习指南路线图C#/.NET/.NET Core面试宝典(基础版)
C#/.NET/.NET Core优秀项目和框架推荐
C#/.NET/.NET Core学习、工作、面试指南