網友評分: 4.4分
.NET Reflector是一款功能強大的反編譯軟件,用戶可以使用軟件對各種應用程序進行使用適當的增添和改善,免除應用功能和使用期限上的限制。軟件無需安裝,解壓后即可直接使用,軟件本身即為破解版本,全中文界面,解鎖全部的功能。
1、高級.NET反編譯
編譯反編譯任何.NET程序集
2、尖端的C#反編譯
.NET Reflector支持C#5和.NET 4.5。因此,您可以反編譯并學習異步代碼。
.NET Reflector反編譯高級C#功能,例如Iterator塊,Lambda表達式和LINQ查詢。
3、快速瀏覽反編譯代碼
?、偻ㄟ^源代碼單擊導航
單擊反編譯代碼中的超鏈接可快速在類型或方法之間導航。
?、谶x項卡式瀏覽
.NET Reflector現在具有選項卡式瀏覽模型,各個選項卡具有獨立的歷史記錄。
4、類型和類的全局概述
?、俨檎翌惡头椒ㄒ蕾図?/p>
使用“Analyzer”窗格查找使用類和方法(包括虛擬方法覆蓋)的位置。
?、谔剿鞒绦蚣械馁Y源
使用.NET Reflector查看程序集中嵌入的資源。
③上下文相關文檔視圖
單擊任何類型或方法以顯示模塊的關聯文檔文件。
5、管理程序集
①代碼URL支持
使用外部瀏覽器中的代碼URL導航到對象。
?、赪indows Shell集成
使用Windows資源管理器中的快捷菜單在.NET Reflector中打開程序集。
1、混淆檢查器使用該軟件反編譯的組件,所以你可以很快的在看代碼.dll或.exe文件
2、NET的反射
3、模糊檢查程序掃描目錄并檢查內部的程序集和EXE文件。它顯示你的DLL和可執行文件,為每個引用,和關于他們的迷惑狀態和安全級別的信息。
4、NET反射器有一個全面的添加模型,與API,可以讓您擴展工具,以滿足您的確切需求。
5、API還允許其他工具,利用.NET Reflector反編譯和反匯編的無與倫比的能力來補充自己的功能
6、簡化SharePoint開發
7、SharePoint API和庫并不總是記錄好的,或者以你需要的方式暴露出來。但這不一定是個問題。
8、使用.NET反射器,您可以在SharePoint程序集內查看并了解它們的工作原理。
錯誤提示:?
“/”應用程序中的服務器錯誤。?
分析器錯誤
說明: 在分析向此請求提供服務所需資源時出錯。請檢查下列特定分析錯誤詳細信息并適當地修改源文件。?
分析器錯誤信息: 發現不明確的匹配。?
這個問題發生原因一般情況是:
aspx頁面里面的控件有與您的aspx.cs里的類變量重名(不區分大小寫)的ID
1、我發現在代碼中有如下的聲明:
protected System.Web.UI.WebControls.Label BlogID;
protected System.Web.UI.WebControls.Label blogID;
blogID在前臺控件中不存在,僅在cs代碼中聲明了,因此產生了上述的問題。
2、aspx頁面有控件:
而cs代碼里面有:protected Message msg,所以出現這樣的錯誤
由此看來雖然,C#等語言中允許我們使用大小寫不同來聲明不同的變量,但是我們應該盡量避免這樣的情況,使用完全不同的名字區分不同的變量為好啊。
1、支持.NET1.0, 2.0,.NET 3.5,.NET 4.0等。
2、開發人員可以使用.NET Reflector:
3、反編譯.NET代碼,以了解它是如何工作的
4、學習或指導.NET語言的復雜性
5、提供一個更好的替代庫的文檔
6、恢復丟失或不可用的源代碼
7、定位性能問題
8、分析依賴關系
9、檢查混淆
1、在本站下載軟件并解壓,雙擊軟件即可運行,會出現如下界面。
2、選擇file中的open Assembly,這個表示打開選擇你需要反編譯的程序。
3、選擇你需要反編譯的exe程序,如下圖所示,選擇好后點擊,確定。
4、選擇好后,在左側會出現選擇的文件,如下圖紅色框標示。
5、郵件exe程序,選擇export source code,這個過程表示開始反編譯了。
6、選擇存儲源碼的路徑。
7、點擊start,即得到反編譯源碼。
標簽: .net reflector