JetBrains dotPeek是一款反編譯程序,能夠幫助用戶對(duì)dll、exe、winmd在內(nèi)的多種文件格式進(jìn)行反編譯處理。并且支持將反編譯后的代碼導(dǎo)出至visual studio項(xiàng)目中,方便用戶直接對(duì)其進(jìn)行編輯。軟件的功能豐富多樣,能夠極大的方便用戶在編程時(shí)所需的時(shí)間,提升辦公效率。
軟件功能
將 .NET 程序集反編譯為 C#
dotPeek 是一款基于 ReSharper 捆綁反編譯器的免費(fèi)獨(dú)立工具。 它可以可靠地將任意 .NET 程序集反編譯為對(duì)等的 C# 或 IL 代碼。
這款反編譯器支持包括庫(kù) (.dll)、可執(zhí)行文件 (.exe) 和 Windows 元數(shù)據(jù)文件 (.winmd) 在內(nèi)的多種格式。
將反編譯代碼導(dǎo)出至 Visual Studio 項(xiàng)目
在反編譯完程序集后,您可以將其另存為 Visual Studio 項(xiàng)目 (.csproj)。 如果您需要從舊程序集恢復(fù)丟失的源代碼,此舉可以為您節(jié)省大量的時(shí)間。
下載源代碼并調(diào)試第三方代碼
dotPeek 可以根據(jù) PDB 文件識(shí)別本地源代碼,或者從 Microsoft Reference Source Center 或 SymbolSource 等源服務(wù)器中獲取源代碼。
dotPeek 還可以作為符號(hào)服務(wù)器運(yùn)行,為 Visual Studio 調(diào)試器提供調(diào)試程序集代碼所需的信息。
導(dǎo)航和搜索
dotPeek 從 ReSharper 繼承了大量功能。 其中包括上下文和上下文非敏感導(dǎo)航、用法搜索以及不同的代碼結(jié)構(gòu)和層次結(jié)構(gòu)視圖。
查找任意符號(hào)的用例
使用 Find Usages 可以搜索符號(hào)的所有用法,這些用法可以是方法、屬性、局部變量或不同的實(shí)體。 借助 Find Results 工具窗口,您可以對(duì)用法分組、在用法中導(dǎo)航以及將其在代碼視圖區(qū)域中打開。
跳轉(zhuǎn)到類型、符號(hào)或任意對(duì)象
當(dāng)您將脫字符號(hào)放在代碼視圖區(qū)域中的符號(hào)上時(shí),dotPeek 可以通過 Navigate To 下拉菜單提供大量的上下文導(dǎo)航選項(xiàng)。
導(dǎo)航至相關(guān)代碼
dotPeek 可為程序集列表中的所有程序集及其引用的所有程序集編制索引,并提供快速跳轉(zhuǎn)至特定代碼的功能。 例如,Go to Everything 讓您可以搜索程序集、命名空間、類型、成員或近期打開的文件。
更新內(nèi)容
Preview(預(yù)覽)選項(xiàng)卡
我們引入了在單個(gè) Preview(預(yù)覽)選項(xiàng)卡中顯示文件的功能,您在 Visual Studio 中已經(jīng)習(xí)慣這個(gè)功能。 這有助于需要特定目標(biāo)但不需要將文件都作為單獨(dú)選項(xiàng)卡打開的情況。
如果要將文件保留在單獨(dú)的選項(xiàng)卡中,請(qǐng)點(diǎn)擊 Preview(預(yù)覽)選項(xiàng)卡上的 Keep open(保持打開)圖標(biāo)。 要禁用 Preview(預(yù)覽)選項(xiàng)卡,請(qǐng)轉(zhuǎn)到 Tools | Options | Tabs(工具 | 選項(xiàng) | 選項(xiàng)卡),選擇 Allow new files to be opened in the preview tab(允許在預(yù)覽選項(xiàng)卡中打開新文件)。
文本編輯器內(nèi)的 Quick Find(快速查找)窗格
我們將 Quick Find(快速查找)功能從單獨(dú)的工具窗口移至文本編輯器選項(xiàng)卡。 現(xiàn)在,為文件調(diào)用 Quick Find(快速查找)(Ctrl+F) 時(shí),Quick Find(快速查找)窗格將出現(xiàn)在該文件的文本編輯器選項(xiàng)卡內(nèi)。
我們還添加了 F3 和 Shift+F3 快捷鍵,使用 Quick Find(快速查找)窗格查找內(nèi)容時(shí),可供快速導(dǎo)航到下一個(gè)或上一個(gè)匹配項(xiàng)。
XML 文檔注釋
dotPeek 現(xiàn)在可以顯示平臺(tái)程序集的 XML 文檔注釋,涵蓋名稱與 XML 文檔文件名稱不同的程序集,例如 System.Private.CoreLib。 XML 文檔的路徑現(xiàn)在會(huì)顯示在反編譯文件的標(biāo)題中。
Assembly Explorer 更新
Assembly Explorer 現(xiàn)在支持轉(zhuǎn)發(fā)類型(TypeForwardedTo 特性)。 Locate in Metadata(在元數(shù)據(jù)中定位)操作也適用于轉(zhuǎn)發(fā)類型、程序集和模塊引用以及資源。
標(biāo)簽: 反編譯工具
下載地址
精品推薦
-
IntelliJ IDEA 2019
詳情 -
Microsoft VC++6.0安裝包
詳情 -
Microsoft VC++2015版運(yùn)行庫(kù)
詳情 -
VC++2019運(yùn)行庫(kù)
詳情 -
RobotStudio
詳情 -
Intel Visual Fortran
詳情 -
Microsoft Visual Studio 2022
詳情 -
Microsoft VC++2010運(yùn)行庫(kù)安裝包
詳情 -
源碼編輯器4.0
詳情 -
博途V18破解授權(quán)軟件
詳情 -
GX Works2
詳情 -
microsoft visual studio 2019免費(fèi)版
詳情 -
hypermill2021超級(jí)加密狗破解版
詳情 -
西門子博途v17破解版
詳情 -
星三好圖形化編程軟件官方最新版
詳情 -
VBSEdit9
詳情
-
6 源碼智造編輯器
裝機(jī)必備軟件
網(wǎng)友評(píng)論