首 頁
手機版

ILSpy(.Net反編譯) v5.0.0.5124中文版

開源的.net反編譯軟件

ILSpy中文版是來自github上的一款免費開源,功能實用的.Net反編譯工具。它是一款開源.NET程序集瀏覽器和反編譯器,能夠將一個dll文件轉換為C#或VB語言。對于單個文件可以保存為.cs文件或.vb文件,當文件較多時,可以選擇保存為項目文件。C#語句也可被ILspy反編譯出來,并可支持yield return語句和lambdas表達式的反編譯,可以說是完全免費的reflector(收費)。

盡管有許多類似的工具可供使用,但 ILSpy 非常易于使用以及免費和開源。它不需要任何安裝,這意味著它可以保存到您的便攜式應用程序集合中,復制到 USB 閃存驅動器,并且可以在任何PC上使用而無需設置來瀏覽和檢查 .NET 程序集。

軟件特色

1、反編譯為C#

2、整個項目的反編譯(csproj,不是sln!)

3、搜索類型/方法/屬性(子字符串)

4、基于超鏈接的類型/方法/屬性導航

5、基本/派生類型導航,歷史記錄

6、BAML到XAML反編譯器

7、可通過插件(MEF)擴展

8、查看語言支持狀態(tài)

軟件亮點

1、所有的對話框、菜單和提示均已中文化

2、預置了調試插件,支持在ILSpy中無源代碼直接調試程序集

3、調整主程序編譯平臺為X86,以在64位系統(tǒng)中調試

4、支持C#和vb

5、可以將一個dll文件轉換為C#或VB語言。

6、支持保存文件

7、對于單個文件可以保存為.cs文件或.vb文件,當文件較多時,可以選擇保存為項目文件。

8、支持C#的反編譯

9、C#語句可被反編譯出來,并可支持yield return語句和 lambdas表達式的反編譯。并且支持C# 5.0 中的"async"

軟件功能

1、新語言功能

C#8.0:可為空的引用類型

C#7.3:unmanaged一般約束

C#7.3索引可移動固定緩沖區(qū):無需先固定即可將固定緩沖區(qū)索引到。

使用不安全的內在函數表示無法用C#表示的IL操作。

C#7.0 廣義異步返回類型

C#7.0 本地功能(#1586)

C#7.0 拋出表達式(#1600)

2、新功能

反編譯一套組件到的溶液(#1550由@dymanoid)。

新的BAML反編譯器。

用于Microsoft Store的MSIX:@onovotny添加了構建支持(包括Azure Pipelines)。

如果某個方法被標識為Windows Forms InitializeComponent,則生成與VS Windows Forms Designer兼容的代碼。

添加了新RemoveDeadStores選項。

添加了新AlwaysShowEnumMemberValues選項。

更新日志

v5.0.0.5124版本

1、反編譯器引擎改進和錯誤修正

改進了無效元數據令牌上反編譯器和反匯編器的穩(wěn)定性。

如果不是所有類型/引用都可用,則改進的反編譯。

為空字符串大小寫添加了字符串開關模式。

添加對ReadOnlySpan初始化模式的支持

改進了ref readonly委托和返回類型的反編譯。

改進了ref類型表達式的反編譯,特別是ref/ in擴展方法和in參數。

改進了對Mono yield return狀態(tài)機和閉包類型的支持。

改進的LINQ查詢反編譯

PDB生成器現在可以發(fā)出異步的“方法步進信息” 

2、改進和錯誤修正

許多小的錯誤和穩(wěn)定性修復。

改善了ILInlining步驟的性能

VSIX:解決缺少依賴項的問題

3、用戶界面改進

在等待程序集加載時還原樹視圖中保存的位置時,避免阻塞UI

支持在樹狀視圖中進行混淆的名稱和搜索

在IL視圖中轉義不可打印的字符

返工C#反編譯器選項對話框(統(tǒng)一語言設置面板)

使反編譯代碼的縮進可配置。

@maikebing截圖的中文翻譯

@mcpiroman在搜索面板中進行了小改進

如果無法分析實體而不是崩潰,則顯示錯誤消息。

改進了反編譯器視圖中的鏈接:

方法組/委托引用

通過單擊打開/關閉括號可以訪問屬性的構造函數。

固定字段現已正確鏈接

添加了匹配的括號突出顯示

更新到AvalonEdit 6.0預覽版

4、點網ilspycmd工具

添加-d | -debuginfo選項查看演示應用

添加-r | -referencepath選項

5、建筑變化

我們放棄了對除netstandard2.0之外的所有TFM的支持

從舊的反編譯器重新激活許多測試

6、已知問題和局限性

C#8.0可為空的引用類型元數據僅支持最新格式。請注意,這是一個重大更改,并且不支持由C#8的較早預覽版本生成的程序集。

尚不支持通用本地功能

“從GAC打開程序集”可能需要管理員權限

匹配括號突出顯示功能尚不支持所有引入新語法的語言功能。

收起介紹展開介紹
  • 反編譯工具大全
更多 (32個) >>反編譯工具大全 反編譯工具是一種軟件開發(fā)工具,能夠將已編譯好的語言代碼轉換成高級編程語言的源代碼形式,讓用戶們可以更加容易理解編譯后的程序邏輯,這一類的軟件通常具備了代碼還原能力、可視化分析、智能代碼重構、動態(tài)調試支持、安全性檢測與保護分析等等功能,為了方便大家進行下載體驗,小編在此就提供了反編譯工具大全,里面都是小編精心篩選推薦給大家的,比如apktool反編譯工具、gapktool、Depends Wallker等等,有興趣的朋友們可以自行挑選下載。
  • 下載地址
ILSpy(.Net反編譯) v5.0.0.5124中文版

有問題? 點此報錯

發(fā)表評論

0條評論