熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

NET程序集反編譯器Reflector

2013-11-13 10:11:42  來源: .NET編程 
      Reflector for NET是一個面向 Microsoft NET Framework 的免費類浏覽器分析器和DLL反編譯器NET Framework 一經問世它便隨之而來Reflector 顯示所有托管程序集的類型方法屬性和事件Reflector 不只是一個簡單的類浏覽器界面它還可以分析其他方法和屬性調用特殊類型方法或屬性的方式以及與其他方法和屬性之間的依賴關系此外 Reflector 還可以將方法或屬性反編譯為相應的 C# 或 Visual Basic®代碼


[支持反編譯Lambda表達式]


Reflector 在檢查和分析托管程序集方面具備強大的功能作為反編譯器它可用於檢查和檢索其代碼丟失的 NET 程序集的源代碼它的分析器可以迅速找出方法與屬性間的依賴關系最重要的是Reflector 設計為支持加載項NET 社區中的眾多開發人員花時間創建和共享了 個功能強大的 Reflector 加載項(請查看/reflectoraddins)


[反編譯為中間語言代碼(IL)]


Code Metrics 加載項可計算選定程序集中的若干代碼質量度量簡要介紹其他信息中最大


最常使用且最復雜的類型方法及屬性Graph 加載項使用依賴圖以可視方式呈現程序集的依賴關系並可使用類關系圖說明類型層次結構Diff 加載項對比較兩個版本程序集之間的差異非常有用



[使用CodeMetrics插件]

其他有用的加載項包括FileDisassembler它可將整個程序集的反編譯源代碼保存為 vb 或 cs 文件SQLBrowser使用它可浏覽存儲在 SQL Server® 數據庫中的 NET 程序集以及 CodeSearch它增強了 Reflector 在反編譯代碼中搜索字符串和正則表達式的能力


From:http://tw.wingwit.com/Article/program/net/201311/12855.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.