dnSpy 如何调试附加进程

Posted Neo的技术点滴

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了dnSpy 如何调试附加进程相关的知识,希望对你有一定的参考价值。

如题,一开始打开dnSpy,把需要调试的dll拖拉到左边窗口,然后设置附加进程,如何如何调试都命中不到断点。

后面网上找了一篇文章发现重点。先启动调试,然后在调试窗口中打开程序集,不能从外面拖进来。

https://blog.csdn.net/phker/article/details/86705850

1.打开dnspy,先启动调试,打开菜单选择 调试–>附加到进程–>选择相应的进程ID–>附加(支持同时附加多个进程)

 

找到IIS的w3wp进程,如果有多个就多选【附加】上去就行。

 

 

 

2.在菜单中选择 调试–>窗口–>模块–>搜索要调试的程序集–>双击(这一步很重要, 不是从窗口中拖过来的dll)

 

 

 ,找到需要调试的地方,设置断点。

 

这时候找到对应的程序集就能命中断点了。

 

 

 

以上是关于dnSpy 如何调试附加进程的主要内容,如果未能解决你的问题,请参考以下文章

支持 dotnet 6 的 dnSpy 神器版本

远程调试,附加到尚未启动的进程

Node.js:如何附加到正在运行的进程并使用控制台调试服务器?

Node.js:如何附加到正在运行的进程并使用控制台调试服务器?

vs2017 调试附加进程 结束进程为啥很卡慢

如何附加到 LLDB 中的子进程