隨著開(kāi)發(fā)越來(lái)越依賴于第三方技術(shù),使用可用的框架和庫(kù)是快速完成工作而不重新發(fā)明輪子的好方法。但是使用你沒(méi)寫(xiě)過(guò)的代碼的問(wèn)題是你依賴于文檔,而且很難調(diào)試。文檔經(jīng)常丟失或不完整,調(diào)試會(huì)在您自己的代碼停止的地方停止,使遺留代碼庫(kù)使情況變得更糟。為此小編帶來(lái)了.NET Reflector 11,它是一款非常知名且實(shí)用的.net反編譯工具,由微軟員工Lutz Roeder編寫(xiě),允許用戶查看和調(diào)試所使用的所有,NET代碼的源代碼,從而節(jié)省時(shí)間并簡(jiǎn)化開(kāi)發(fā)。軟件主要功能是能夠?qū)#,Visual Basic 和 IL程序反編譯成匯編程序進(jìn)行分析查看,即使沒(méi)有用在反編譯領(lǐng)域,也常常被用來(lái)檢查程序集的命名規(guī)范,命名空間是否合理,組織類型的方法是否需要改善等方面。
另外,用戶可以借助.NET Reflector 11搜索可能影響系統(tǒng)的錯(cuò)誤與性能問(wèn)題,并查看以前無(wú)法訪問(wèn)的代碼區(qū)域。例如,用戶可能有一個(gè)使用第三方組件的應(yīng)用程序,該組件返回了意外的結(jié)果。而使用該軟件,用戶可以反匯編與調(diào)試第三方組件,從而幫自己確定該組件是否對(duì)結(jié)果負(fù)責(zé),可謂說(shuō)功能強(qiáng)大,那么感興趣的用戶不妨下載試試。
軟件功能
1、高級(jí)NET反編譯
編譯反編譯任何.NET程序集
2、尖端的C#反編譯
.NET Reflector支持C#5和。NET 4.5。因此,您可以反編譯并學(xué)習(xí)異步代碼。
.NET Reflector反編譯高級(jí)C#功能,例如Iterator塊,Lambda表達(dá)式和LINQ查詢。
3、快速瀏覽反編譯代碼:
①通過(guò)源代碼單擊導(dǎo)航
單擊反編譯代碼中的超鏈接可快速在類型或方法之間導(dǎo)航。
②選項(xiàng)卡式瀏覽
.NET Reflector現(xiàn)在具有選項(xiàng)卡式瀏覽模型,各個(gè)選項(xiàng)卡具有獨(dú)立的歷史記錄。
4、類型和類的全局概述:
①查找類和方法依賴項(xiàng)
使用“Analyzer”窗格查找使用類和方法(包括虛擬方法覆蓋)的位置。
②探索程序集中的資源
使用。NET Reflector查看程序集中嵌入的資源。
③上下文相關(guān)文檔視圖
單擊任何類型或方法以顯示模塊的關(guān)聯(lián)文檔文件。
5、管理程序集:
①代碼URL支持
使用外部瀏覽器中的代碼URL導(dǎo)航到對(duì)象。
②Windows Shell集成
使用Windows資源管理器中的快捷菜單在。NET Reflector中打開(kāi)程序集。
.NET Reflector 11通用安裝及反編譯查看DLL代碼教程
1、將下載的壓縮包進(jìn)行解壓,并雙擊打開(kāi)【ReflectorInstaller.exe】。
2、點(diǎn)擊continue,再點(diǎn)擊accept,之后可選擇安裝路徑,然后點(diǎn)擊install進(jìn)行安裝。
3、安裝完成后的界面如下。
4、選中頂部菜單欄的“File”-“Open Assembly…”,具體如下圖。
5、找到想要查看的DLL文件,然后打開(kāi)即可,具體如下圖。
6、展開(kāi)自己導(dǎo)進(jìn)來(lái)的DLL文件目錄結(jié)構(gòu),具體如下圖。
7、隨機(jī)點(diǎn)擊個(gè)函數(shù)進(jìn)行查看,可能會(huì)跳出需手動(dòng)加載的彈出,具體如下圖。
8、把之前的DLL文件重新加載一遍,“OK”即可,具體如下圖。
9、然后選中的函數(shù),代碼就顯示出來(lái)了,具體如下圖。
10,以上就是軟件的安裝及反編譯查看DLL代碼教程。
軟件特色
1、調(diào)試應(yīng)用程序
跟蹤應(yīng)用程序中的錯(cuò)誤,查看問(wèn)題所在–您自己的代碼、第三方庫(kù)或應(yīng)用程序使用的組件。
2、了解應(yīng)用程序的工作原理
繼承了一個(gè)沒(méi)有文檔和注釋的應(yīng)用程序?使用.NET Reflector了解代碼如何運(yùn)行并避免錯(cuò)誤。
3、查看API、SharePoint和其他第三方平臺(tái)內(nèi)部
第三方平臺(tái)并不總是有很好的文檔記錄。使用.NET Reflector查看它們的程序集內(nèi)部,了解它們?nèi)绾喂ぷ饕约翱梢哉{(diào)用哪些API。
軟件亮點(diǎn)
1、全面支持.NET 2.0、.NET 3.0、.NET 3.5與.NET 4.0。
2、Windows Shell集成–運(yùn)行Reflector.exe /寄存器,注冊(cè)文件擴(kuò)展名。
3、NET 2.0、.NET 3.0、.NET 3.5、.NET 4.0、Compact Framework 2.0、Compact Framework 3.5、XNA框架、銀光(Silverlight)、Mono與托管代碼Direct X的程序集列表。
4、點(diǎn)擊源代碼的導(dǎo)航。
5、找出公開(kāi)的或?qū)嵗念愋汀?
6、擴(kuò)展方法。
7、Linq查詢表達(dá)式支持。
8、Lambda表達(dá)式支持。
9、匿名方法與可空類型支持。
10、擴(kuò)展方法支持。
11、上下文相關(guān)的文檔視圖。
12、找出虛擬方法重寫(xiě)。
13、代碼URL支持----在瀏覽器中導(dǎo)航至代碼:/ / mscor lib / system.object。
14、挖掘程序集中的資源。
更新日志
v11.1版本
1、改進(jìn)了對(duì) .NET 5 和 .NET Core 應(yīng)用程序集的反編譯質(zhì)量。
2、修復(fù)了與 Visual Studio 2022 的兼容性問(wèn)題。
3、改進(jìn)了對(duì)大型程序集的加載和處理的性能。
4、提供了對(duì)最新 .NET 運(yùn)行時(shí)的支持。
5、提供了對(duì)最新 Windows 操作系統(tǒng)的支持。
6、提供了對(duì)最新的反向工程功能的更新,包括對(duì)新的編譯器功能的支持。
這些更新提高了 .NET Reflector 的功能和穩(wěn)定性,確保它與最新版本的 .NET 平臺(tái)兼容。
其它版本下載
- 下載地址
- 本地下載通道:
- 浙江電信下載
- 北京聯(lián)通下載
- 江蘇電信下載
- 廣東電信下載
有問(wèn)題? 點(diǎn)此報(bào)錯(cuò)
發(fā)表評(píng)論
0條評(píng)論軟件排行榜
- 1ida pro 7.6漢化破解版 v7.6.210427(SP1)永樂(lè)漢化完整版
- 2bat轉(zhuǎn)exe工具(bat to exe converter) v3.2簡(jiǎn)體中文綠色版
- 3UartAssist串口調(diào)試助手 v5.0.14綠色版
- 4apktool反編譯工具 v1.3.6綠色版
- 5ILSpy(.Net反編譯) v9.0.0.7889中文版
- 6vscode官方中文版 v1.99.3
- 7Android Killer(apk反編譯工具) v1.3.1
- 8大傻串口調(diào)試軟件 v4.5綠色中文版
- 9ollydbg吾愛(ài)破解專用版 v1.0.10.0版本
- 10pak解包工具 v2.5電腦版
熱門(mén)推薦
visual studio code for linux官方版 v1.99.399.34M / 簡(jiǎn)體中文
dotpeek反編譯軟件 v2024.3.5官方免費(fèi)版113.12M / 多國(guó)語(yǔ)言
gcc編譯器windows版 12.39M / 簡(jiǎn)體中文
flash反編譯工具(jpexs free flash decompiler) v22.0.2中文免費(fèi)版13.91M / 簡(jiǎn)體中文
串口調(diào)試助手(SComAssistant) v3.04436K / 簡(jiǎn)體中文
SerialPro(串口調(diào)試工具) v1.0.4199K / 簡(jiǎn)體中文
數(shù)字電路仿真系統(tǒng) 2006SE官方版2.36M / 簡(jiǎn)體中文
Atmel Studio 7(集成開(kāi)發(fā)環(huán)境) v7.0.1931官方版857.41M / 英文
apktool反編譯工具 v1.3.6綠色版8.79M / 簡(jiǎn)體中文
svn 64位(tortoisesvn 64) v2.4.0.2官方版23.4M / 簡(jiǎn)體中文