如題,一開始打開dnSpy,把需要調試的dll拖拉到左邊窗口,然后設置附加進程,如何如何調試都命中不到斷點。
后面網上找了一篇文章發現重點。先啟動調試,然后在調試窗口中打開程序集,不能從外面拖進來。
https://blog.csdn.net/phker/article/details/86705850
1.打開dnspy,先啟動調試,打開菜單選擇 調試–>附加到進程–>選擇相應的進程ID–>附加(支持同時附加多個進程)
找到IIS的w3wp進程,如果有多個就多選【附加】上去就行。
2.在菜單中選擇 調試–>窗口–>模塊–>搜索要調試的程序集–>雙擊(這一步很重要, 不是從窗口中拖過來的dll)
,找到需要調試的地方,設置斷點。
這時候找到對應的程序集就能命中斷點了。