dnSpy是一款非常实用的.net语言编程工具,软件操作简单易用,基于 ILSpy 发展而来的,包含了反编译器、调试器和汇编编辑器等功能组件,支持.NET1.0, 2.0,.NET 3.5,.NET 4.0等,可以在其中调整各种组件的设置,例如其反编译器,调试器或十六进制编辑器,让您以高效的方式处理程序集,有需要的小伙伴赶快下载使用吧!
dnSpy软件特色
1、用它来反编译.NET代码,了解它是如何工作的,学习或指导的复杂性.NET语言,提供更好的替代库文档,恢复丢失或不可用的源代码,定位性能问题,分析依赖性和检查混乱。
2、支持.NET1.0,2.0,.NET 3.5,.NET 4.0等。
3、在今天的.NET时代,Reflector已经成为各种严肃的必备工具之一.NET开发人员的工具箱。
4、同时界面采用VS 2015的风格,重点是开源,可以随意DIY。代码又亮又酷,真的是逆向神器。
dnSpy软件功能
1、装配编辑。
2、反编译器。
3、调试工具。
4、Tabs及tabs分组。
5、提供多个主题。
dnSpy软件优势
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 代码,以了解它是如何工作的。
dnSpy软件更新日志
v6.5.1版本
一、新功能:
1、在“文件”菜单下添加了一个新命令,以管理员身份重新启动dnSpy。这在调试需要提升的文件时很有帮助添加。NET运行时到“文件”->“打开列表”中的预定义程序集列表对话。
2、添加了一个新的分析器节点,显示使用分析器组件分析的类型的所有子类型
3、在启动调试对话框中添加了一个附加字段,允许用户自定义程序启动时使用的环境变量
4、在Windows 11上运行dnSpy时,所有窗口现在都有圆角,以匹配该操作系统上的其他应用程序
二、改进和错误修复:
1、分析器组件中添加了对静态接口成员的支持。现在应该可以正确检测使用和实现。
2、修复了伪自定义属性跳转到引用的问题,该问题有时会阻止该功能工作
3、改进XAML语法突出显示
4、改进了对具有特殊字符和显式接口实现的成员的XML文档查找
5、改进了主文本视图以外控件的文本呈现性能和效率
6、修复导致表流标头结构中的m_ulExtra字段具有不正确值的错误。
7、修复了一个错误,该错误阻止了当文件为非文件时,在十六进制编辑器中显示数据命令在PE图像节头节点上显示。NET PE文件。
8、更新翻译
9、ILSpy反编译器
- 修复了具有无效泛型参数定义的嵌套类型发生的反编译器崩溃问题
- 强制goto语句的C#代码标签始终使用填充到4字节的IL偏移量
- 修复了反编译非常大的方法体时发生的堆栈溢出,导致dnSpy完全崩溃
- 改进了方法调用中参数的处理
三、依赖关系更新:
1、更新VS MEF至17.10.37
2、Roslyn更新到4.10
3、更新NuGet。配置到6.10
4、已将dbgshim.dll组件更新为最新版本