當(dāng)前位置:首頁(yè) > 電腦軟件 > 調(diào)試編譯 > JetBrains dotPeek(.NET反編譯工具)

JetBrains dotPeek(.NET反編譯工具)

版本:v2024.2.5 大?。?3.66M 語(yǔ)言:英文 類別:調(diào)試編譯
  • 類型:國(guó)外軟件
  • 授權(quán):免費(fèi)軟件
  • 更新:2024-09-27
  • 廠商:JetBrains.
  • 環(huán)境:Windows11,Windows10,Windows8,Windows7
  • 本地下載
9.1
0% 0%

情介紹

JetBrains dotPeek是JetBrains公司推出的一款免費(fèi)的.net反編譯工具,它是一個(gè)基于ReSharper捆綁反編譯器的免費(fèi)獨(dú)立工具。反編譯來源生成項(xiàng)目之后,用戶不需要離開dotPeek就能夠?yàn)g覽項(xiàng)目文件。而且,Dotpeek也可以作為一個(gè)脫殼工具進(jìn)行使用,讓你能夠輕松的將.NET代碼進(jìn)行反編譯,支持用戶選擇自己喜歡的各類主題更改,擁有靜態(tài)與動(dòng)態(tài)解密方法,支持在單獨(dú)的視圖中添加IL代碼,十分便捷,而且dotPeek它可以可靠地將任何.NET程序集反編譯為等效的C?;騃L代碼。想要修改.NET程序中的內(nèi)容可以利用dotpeek完成代碼重新編輯的工作。dotpeek可以允許用戶搜索您需要的代碼,調(diào)查類型的繼承層次結(jié)構(gòu)、直觀地研究解決方案中類型的數(shù)據(jù)變化,從不同的項(xiàng)目或編譯的程序集添加任意數(shù)量的類型,其反編譯的功能非常豐富!

軟件特色

1、可將.NET程序集解碼到C#或IL。

2、dotPeek可以將任何.NET程序集反編譯為等效的C#代碼,并可選擇顯示底層的IL代碼。

3、可以使用各種格式,例如庫(kù)(.dll),可執(zhí)行文件(.exe)和元數(shù)據(jù)文件(.winmd)。

4、dotPeek還可以反編譯.baml文件,使您可以重建XAML UI定義。

5、除了傳統(tǒng)的程序集和可執(zhí)行文件外,您還可以使用dotPeek打開的存檔(.zip,.vsix或.nu和.pkg)等文件夾。您還可以從任何在線包源找到并加載NuGet包(及其依賴關(guān)系),或者在Visual Studio項(xiàng)目中的packages.config文件中加載包。

6、你可以將程序集與其源代碼相匹配。

7、dotPeek可以根據(jù)PDB文件識(shí)別本地源代碼,或從源服務(wù)器(如 Microsoft Reference Source Center或SymbolSource.org)獲取源代碼。

功能介紹

1、更多 C# 語(yǔ)言功能

dotPeek支持:

接口中的 static abstract 和 static virtual 成員。

通用特性。

用戶定義的 checked 運(yùn)算符。

無(wú)符號(hào)右移運(yùn)算符。

2、IL Viewer 中的高級(jí)和低級(jí) C# 代碼

一個(gè)新增選項(xiàng)可供在 IL Viewer 工具窗口中查看反編譯的高級(jí)和低級(jí) C# 代碼。 反編譯的代碼仍同步到代碼編輯器中的源代碼。

3、Assembly Explorer 中的 ReadyToRun 和 NGen 程序集

ReadyToRun (R2R) 和 NGen 程序集在 Assembly Explorer 中的顯示方式已得到改進(jìn)。 現(xiàn)在,每個(gè)程序集的名稱旁邊都會(huì)顯示一個(gè)小的處理器符號(hào)圖標(biāo)和 ngen 或 R2R 標(biāo)簽。

Metadata 樹具有 ReadyToRun 頭。

Properties(屬性)窗口具有 ReadyToRun 版塊。

4、Preview(預(yù)覽)標(biāo)簽頁(yè) 

我們引入了在單個(gè) Preview(預(yù)覽)標(biāo)簽頁(yè)中顯示文件的功能,您在 Visual Studio 中已經(jīng)習(xí)慣這個(gè)功能。 這有助于需要特定目標(biāo)但不需要將文件都作為單獨(dú)標(biāo)簽頁(yè)打開的情況。

如果要將文件保留在單獨(dú)的標(biāo)簽頁(yè)中,請(qǐng)點(diǎn)擊 Preview(預(yù)覽)標(biāo)簽頁(yè)上的 Keep open(保持打開)圖標(biāo)。 要禁用 Preview(預(yù)覽)標(biāo)簽頁(yè),請(qǐng)轉(zhuǎn)到 Tools | Options | Tabs(工具 | 選項(xiàng) | 標(biāo)簽頁(yè)),選擇 Allow new files to be opened in the preview tab(允許在預(yù)覽標(biāo)簽頁(yè)中打開新文件)。

5、文本編輯器內(nèi)的 Quick Find(快速查找)窗格

我們將 Quick Find(快速查找)功能從單獨(dú)的工具窗口移至文本編輯器標(biāo)簽頁(yè)。 現(xiàn)在,為文件調(diào)用 Quick Find(快速查找)(Ctrl+F) 時(shí),Quick Find(快速查找)窗格將出現(xiàn)在該文件的文本編輯器標(biāo)簽頁(yè)內(nèi)。

我們還添加了 F3 和 Shift+F3 快捷鍵,使用 Quick Find(快速查找)窗格查找內(nèi)容時(shí),可供快速導(dǎo)航到下一個(gè)或上一個(gè)匹配項(xiàng)。

6、XML 文檔注釋

dotPeek 現(xiàn)在可以顯示平臺(tái)程序集的 XML 文檔注釋,涵蓋名稱與 XML 文檔文件名稱不同的程序集,例如 System.Private.CoreLib。 XML 文檔的路徑現(xiàn)在會(huì)顯示在反編譯文件的標(biāo)題中。

7、Assembly Explorer 更新

Assembly Explorer 現(xiàn)在支持轉(zhuǎn)發(fā)類型(TypeForwardedTo 特性)。 Locate in Metadata(在元數(shù)據(jù)中定位)操作也適用于轉(zhuǎn)發(fā)類型、程序集和模塊引用以及資源。

8、其他更新

在 Metadata(元數(shù)據(jù))視圖中關(guān)閉了導(dǎo)航重定向。

在 blob 節(jié)點(diǎn)的屬性中添加了解碼/原始 blob 表示。

改進(jìn)了沒有序列點(diǎn)的類型的 PDB 導(dǎo)航,例如接口和枚舉。

載地址

  • 電腦版
JetBrains dotPeek(.NET反編譯工具) v2024.2.5官方版

網(wǎng)友評(píng)論

0條評(píng)論
(您的評(píng)論需要經(jīng)過審核才能顯示)