文章出處

 

       我們知道,現在能調試.net程序通常有兩個,第一個是ILSpy,還是一個是Reflector,這兩個小反編譯軟件算是我們研究底層代碼中所擁有的一把

鋒利小尖刀~~~,比如你看到的ILSpy這樣的界面圖:

 

但是呢!!! 用過ILSpy的同學大概都知道,這個毛軟件是調試不了web代碼的。。。也只能調試調試帶有pdb符號的console之類的程序。。。悲劇吧!!!

但是白骨精的我們要學好mvc怎么能調試不了web代碼呢?這可絕對不行。。。辦法總是會有的。

 

一:下載Reflector VS 插件

 

      那怎么調試呢?我們可以下載一個Reflector的vs插件,我可以帶你到nuget上面找找看嘛。。。絕對讓你眼前一亮。

 

找到之后,接下來就可以點擊下載,完成之后,vs會提示你重啟,比如這樣:

 

當我再重啟的時候,可以看到在menu上面多了一個reflector item,是不是好吊的樣子??? 不過不要先著急,我們要先生成幾個dll的pdb文件,有了

這吊毛,我們就可以調試這些dll。。。不過能調試的當然是絕大一部分哦。。。

 

不過你要勾選哪些debug,這些肯定是需要看你項目啦~~~ 你要調試哪個,你就Generate 哪個。。。是不是很簡單,然后我們點擊Continue按鈕,

接下來等待生成好之后,我們就可以點擊某一個類,比如我特別想看Controller類的源代碼。。。比如下面這樣:

 

ok,現在Controller類的源代碼都出來了,然后我準備調試Controller的入口函數【beginExecute】,看看能不能斷下,嘿嘿~~~

 

好了,reflector已經介紹完了,還有最后一點。。。reflector是收費版本的!!!但是!!! 茫茫云海中早就有破解版

待你去找尋~~~

 


文章列表




Avast logo

Avast 防毒軟體已檢查此封電子郵件的病毒。
www.avast.com


arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()