.NET程序集编辑器/调试器 dnSpy 使用介绍

栏目:u9cloud知识作者:用友来源:用友发布:2024-08-20浏览:1

.NET程序集编辑器/调试器 dnSpy 使用介绍

一、DnSpy介绍

dnSpy是一个.NET程序集调试器和编辑器。它可以用它来编辑和调试程序集,即使在没有源码的情况下。

该软件分别64位版本及32位版本,分别为dnSpy.exe 及 dnSpy-x86.exe,调试时请注意调试所对应软件版本。

主要功能:

调试.NET和Unity程序集
编辑.NET和Unity程序集

项目地址:

https://github.com/dnSpy/dnSpy

直接下载Release即可。

完整的功能介绍可以参考 项目下的README

dnSpy除了具备了.NET Reflector、ILSpy等工具的反编译功能外,还具备了调试和编辑程序集的功能。

二、反编译功能介绍

直接通过文件菜单,打开本地程序集或者GAC程序集,就可以对程序集进行反编译。

 

三、调试功能介绍

使用dnSpy打开需要调试的程序集,找到需要调试的代码段,添加断点

如果调试u9业务功能,点击调试à附加到进程 附加w3wp进程

如果调试u9审批流功能,点击调试à附加到进程 附加mailservice进程

如果调试u9报表功能,点击调试à附加到进程 附加report进程

 

调试过程,如果发现程序集断点无法命中,可通过以下方式查看程序调用的程序集路径是否正确,点击调试à窗口à模块,在模块中输入程序集名称进行搜索,定位引用路径。

.dnSpy的调试和Visual Studio调试差不多,这里就不做详细介绍了。快捷键啥的也和Visual Studio基本上差不多,如添加断点可以按F9,F10逐过程,F11逐语句等。

.NET程序集编辑器/调试器 dnSpy 使用介绍

一、DnSpy介绍dnSpy是一个.NET程序集调试器和编辑器。它可以用它来编辑和调试程序集,即使在没有源码的情况下。该软件分别64位版本及32位版...
点击下载文档
标签: # U9C
分享:
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息