網友評分: 9.7分
JetBrains dotPeek是一款專業強大的.NET反編譯工具,通過該軟件,用戶可以重新編輯.NET程序中的代碼。如果您想要修改程序中的內容,您可以利用本站提供的dotpeek完成代碼重新編輯的工作,該軟件可以允許用戶搜索您需要的代碼,調查類型的繼承層次結構、直觀地研究解決方案中類型的數據變化,從不同的項目或編譯的程序集添加任意數量的類型,其反編譯的功能非常豐富。
1、可將.NET程序集解碼到C#或IL。
2、可以將任何.NET程序集反編譯為等效的C#代碼,并可選擇顯示底層的IL代碼。
3、可以使用各種格式,例如庫(.dll),可執行文件(.exe)和元數據文件(.winmd)。
4、可以反編譯.baml文件,使您可以重建XAML UI定義。
5、除了傳統的程序集和可執行文件外,您還可以使用dotPeek打開的存檔(.zip,.vsix或.nu和.pkg)等文件夾。您還可以從任何在線包源找到并加載NuGet包(及其依賴關系),或者在Visual Studio項目中的packages.config文件中加載包。
6、可以將程序集與其源代碼相匹配。
7、可以根據PDB文件識別本地源代碼,或從源服務器(如 Microsoft Reference Source Center或SymbolSource.org)獲取源代碼。
8、此外,dotPeek可以生成PDB文件。
9、使用菜單欄中的導航模式下拉菜單選擇您是否只希望dotPeek反編譯程序集,或者盡可能地查找源代碼。
10、顯示或隱藏編譯器生成的代碼。
11、您可以選擇顯示某些編譯器轉換,從而使得dotPeek的代碼結構與編譯器所轉換的代碼結構非常相似。這有助于了解編譯器如何處理lambdas,closures和auto-properties等等。
12、探索運行流程的進程瀏覽器窗口顯示所有當前正在運行的進程的列表,并允許其探索模塊和反編譯那些他們的是.NET組件。您可以選擇顯示或隱藏本機進程和模塊,或打開進程層次結構視圖。
11、過濾列表以查找您要查找的模塊或進程,然后將其組件添加到Assembly Explorer進行進一步調查。
12、可在單獨的視圖中查看IL代碼。
13、每當你想深入源代碼,你可以從dotpeek反編譯的C#中的任何一點導航到IS代碼。
14、最簡單的方法是在與主代碼查看器同步的單獨工具窗口中顯示IL代碼。
15、將IL代碼視為反編譯的注釋C,dotPeek可以顯示IL代碼,用于反編譯代碼和從符號文件重現的源代碼。
1、dotPeek反編譯任何.NET程序集,并將它們呈現為C?;騃L代碼。
2、支持多種可反編譯的文件類型:
?、賵D書館(.dll)。
?、诳蓤绦形募?exe)。
?、踂indows 8元數據文件(.winmd)。
?、軝n案(.zip)。
?、軳uGet軟件包(.nupkg)。
?、轒icrosoft Visual Studio擴展程序包(.vsix)。
3、為了幫助您處理編譯程序集,dotPeek提供了許多功能:
?、贋g覽.NET程序集。
?、谑褂梅淳幾g代碼,原始源代碼和IL代碼。
?、厶峁Ш胶退阉鳌?/p>
?、苤С终{試編譯代碼。
⑤dotPeek借用了它的大部分功能JetBrains ReSharper是Visual Studio開發人員的常用工具。
安裝和啟動
dotpeek下載是可用的:作為一個分布的部分作為安裝和便攜式resharper終極版本的32位和64位處理器。自由軟件,你不需要任何許可證。
基本偏好
在dotpeek,你可以控制所有的快捷方式。
開放的組件
開始任何工作你需要組裝的,在組裝的瀏覽器打開它。你可以探索更多的組件負載,點擊屏幕上的開放工具欄組裝組裝,然后選擇文件,或只是拖放文件到瀏覽器窗口進行組裝。
查看源代碼
在AS代碼C是組裝在#代碼查看器,它有一個外觀和感覺(在Visual Studio編輯標簽。
導航和搜索
導航和搜索范圍目前包括所有組件:加載在瀏覽器窗口的組裝和從這些組件的所有組件的引用。
V2017.3
從當地的NuGet包緩存加載程序集。
探索一個可讀的XML文件匯編PDB內容。
在Windows PDB源鏈接支持(此前只有在便攜式PDB)。