.netcore入門22:使用dnSpy調試asp.net core源碼

環境:

  • window 10
  • vs2019 16.5.1
  • dnspy v6.1.4
  • .netcore3.1

參考:
.Net反編譯技術詳解及4個反編譯工具介紹

一、關於dnSpy

dnSpy是近幾年的新秀,功能遠比ILSpy強大,甩.net Reflector幾條街,被漢化、破解、逆向方面的人才奉爲神器。軟件自帶調試和修改程序集的功能。github地址:https://github.com/0xd4d/dnSpy
編譯版本下載:
在這裏插入圖片描述
也可以從我分享的雲盤裏下載:
鏈接:https://pan.baidu.com/s/16Yrv5K4CDF6qbeHibE1wSg
提取碼:6odx

二、準備一個webapi項目

新建一個即可,略。

三、使用dnSpy調試webapi項目

將上面準備好的webapi項目生成一下。

3.1 使用dnSpy打開生成的dll文件

如下圖所示:
在這裏插入圖片描述

3.2 找到dll文件的main方法,打個斷點,點擊調試:

在這裏插入圖片描述
點擊確定後,觀察調試窗口:和visual studio中的太像了:
在這裏插入圖片描述
接着,我們就可以調試進入aspnetcore的源碼了:
在這裏插入圖片描述
後面,可以盡情調試aspnetcore源碼了。。。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章