關於reflector 和它的插件

http://www.cnblogs.com/94cool/archive/2009/11/25/1610802.html

 

使用方法比較簡單:選擇file->open 後再選擇需要反編譯的DLL,打開後控件的命名空間會出現在左邊的,展開後右鍵點擊要查看的類選擇Disassemble,代碼即可出現。下面是一些網上流行的Reflector插件:

Reflector.FileDisassembler
Reflector.CodeMetrics 
Reflector.SQL2005Browser
Reflector.DelphiLanguage 
Reflector.McppLanguage 
Reflector.ChromeLanguage 
Reflector.Diff 
Reflector.VisualStudio 
Reflector.ClassView 
Reflector.CodeModelView 
Reflector.FileGenerator 
Reflector.Graph 
Reflector.OpenRunningAssembly
==============================================
    大家可以到Reflector官方網站(http://www.aisto.com/roeder/dotnet/ )下載最新版本下載後解壓就可以運行,反編譯後的代碼和原代碼基本上沒有什麼區別. Reflector本身沒有將代碼導入到文件功能,需要用到相關插件.下面介紹一個插件用法及用途(Reflector.FileDisassembler.dll).
    (1) Reflector.FileDisassembler和Reflector.FileGenerator這兩個插件的用的用途都是一樣的,將反編譯後的 代碼導出到相關文件,我這裏只介紹Reflector.FileDisassemble的用法,Reflector.FileGenerator用法類似 Reflector.FileDisassemble
下截地址: http://www.denisbauer.com/Download.aspx?File=Reflector.FileDisassembler.zip
    (a) 啓動Reflector,點擊view---add-ins….. 選擇Reflector.FileDisassembler.dll (下載Reflector. FileDisassembler解壓後有這個文件)添加成功後,在tools菜單中會有file disassembler選項.
    (b) 選擇需要導出的類再選擇tool——file disassembler 設置導出。
    (c) 在文本框中,輸入導出文件的目錄,然後點擊genrate生成文件.
    (2) Reflector.VisualStudio插件,將Reflector工具嵌入到vs.net裏.下載Reflector.VisualStudio 後,將解壓後的文件和Reflector.exe放在一起,點擊Reflector.VisualStudio.exe,即可導入.這時我們運行 vs.net,可以通過菜單欄裏的"外部程序- Reflector"運行Reflector.
下截地址: http://www.testdriven.net/downloads/ReflectorVsAddin.zip
    (3) Reflector.SQL2005Browser 添加方法同(1)該插件用來查看SQL Server 2005 (Yukon) database中的存儲集合.
下截地址: http://www.denisbauer.com/Download.aspx?File=Reflector.SQL2005Browser.zip
    (4)  Reflector.CodeMetrics插件,添加方法同(1)該插件用來分析.net assemblies 和顯示該組件的性能參數
下截地址: http://projectdistributor.net/GetFile.aspx?type=b&id=55
    (5) Reflector.Graph插件添加方法同(1)該插件用來繪製集合的結構圖.
下截地址: http://projectdistributor.net/GetFile.aspx?type=b&id=56

 

本文引用地址:http://blog.sina.com.cn/s/blog_4cf7ee9c0100b1d6.html

 

個人總結,另外最重要的是:

下載最新版本的 Reflector,可以跟蹤調試dll文件!!!這個不錯,大家可以去看看。(比方說前後臺的dll不在一個工程下,前臺調用出錯的時候也可以跟蹤進去,調試下。不錯!)

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