ILSpy中文版是來自github上的一款免費(fèi)開源,功能實(shí)用的.Net反編譯工具。它是一款開源.NET程序集瀏覽器和反編譯器,能夠?qū)⒁粋€(gè)dll文件轉(zhuǎn)換為C#或VB語言。對于單個(gè)文件可以保存為.cs文件或.vb文件,當(dāng)文件較多時(shí),可以選擇保存為項(xiàng)目文件。C#語句也可被ILspy反編譯出來,并可支持yield return語句和lambdas表達(dá)式的反編譯,可以說是完全免費(fèi)的reflector(收費(fèi))。
盡管有許多類似的工具可供使用,但 ILSpy 非常易于使用以及免費(fèi)和開源。它不需要任何安裝,這意味著它可以保存到您的便攜式應(yīng)用程序集合中,復(fù)制到 USB 閃存驅(qū)動器,并且可以在任何PC上使用而無需設(shè)置來瀏覽和檢查 .NET 程序集。
軟件特色
1、反編譯為C#
2、整個(gè)項(xiàng)目的反編譯(csproj,不是sln?。?
3、搜索類型/方法/屬性(子字符串)
4、基于超鏈接的類型/方法/屬性導(dǎo)航
5、基本/派生類型導(dǎo)航,歷史記錄
6、BAML到XAML反編譯器
7、可通過插件(MEF)擴(kuò)展
8、查看語言支持狀態(tài)
ILSpy軟件亮點(diǎn)
1、所有的對話框、菜單和提示均已中文化
2、預(yù)置了調(diào)試插件,支持在ILSpy中無源代碼直接調(diào)試程序集
3、調(diào)整主程序編譯平臺為X86,以在64位系統(tǒng)中調(diào)試
4、支持C#和vb
5、可以將一個(gè)dll文件轉(zhuǎn)換為C#或VB語言。
6、支持保存文件
7、對于單個(gè)文件可以保存為.cs文件或.vb文件,當(dāng)文件較多時(shí),可以選擇保存為項(xiàng)目文件。
8、支持C#的反編譯
9、C#語句可被反編譯出來,并可支持yield return語句和 lambdas表達(dá)式的反編譯。并且支持C# 5.0 中的"async"
軟件功能
1、新語言功能
C#8.0:可為空的引用類型
C#7.3:unmanaged一般約束
C#7.3索引可移動固定緩沖區(qū):無需先固定即可將固定緩沖區(qū)索引到。
使用不安全的內(nèi)在函數(shù)表示無法用C#表示的IL操作。
C#7.0 廣義異步返回類型
C#7.0 本地功能(#1586)
C#7.0 拋出表達(dá)式(#1600)
2、新功能
反編譯一套組件到的溶液(#1550由@dymanoid)。
新的BAML反編譯器。
用于Microsoft Store的MSIX:@onovotny添加了構(gòu)建支持(包括Azure Pipelines)。
如果某個(gè)方法被標(biāo)識為Windows Forms InitializeComponent,則生成與VS Windows Forms Designer兼容的代碼。
添加了新RemoveDeadStores選項(xiàng)。
添加了新AlwaysShowEnumMemberValues選項(xiàng)。
更新日志
v9.0.0.7889版本
一、新語言功能
添加對C#12主構(gòu)造函數(shù)的支持。
添加對C#12“ref只讀”參數(shù)的支持
使用編譯器生成的哈希函數(shù)添加了對開啟(ReadOnly)Span的支持。
添加了新的a.GetValueOrDefault(b)->a??b轉(zhuǎn)換為無副作用的默認(rèn)值。
支持提供DisposeAsync但不實(shí)現(xiàn)IAsyncDisposable的類型。
更新了Roslyn 4.12的模式檢測
二、增強(qiáng)功能
添加了對讀取WebCIL程序集(嵌入WASM中的IL)的支持
添加了對讀取獨(dú)立ECMA-335元數(shù)據(jù)(可移植PDB和其他元數(shù)據(jù)blob)的支持
添加“清除裝配列表”菜單項(xiàng)。
添加禁用自動裝配加載的選項(xiàng)。
允許在開關(guān)中進(jìn)行隱式轉(zhuǎn)換
IL輸出:添加縮進(jìn)級別,以便更容易看到屬于接口實(shí)現(xiàn)的自定義屬性。
IL輸出:打印自定義屬性的元數(shù)據(jù)標(biāo)記。
將本機(jī)互操作CommandLineToArgvW替換為Process中的解析。系統(tǒng)中的Unix.cs。診斷。
無互操作的自然排序
AOT和x-plat更改
允許在ARM64上運(yùn)行測試
使用ExportAnalyzerAttribute注釋的收集分析器
修復(fù):將ref只讀本地值用于只讀.ldelema
修復(fù):在ResourcesFile/ResXResourceWriter中支持新的資源格式
修復(fù):在TypeInstantitedByAnalyzer中包含newobj、initobj和調(diào)用指令
修復(fù):添加關(guān)于在C中表示為強(qiáng)制轉(zhuǎn)換的.cnstraint前綴的注釋#
修復(fù):修復(fù)加載包含與ZIP中心目錄匹配的字節(jié)序列的DLL的問題
使用Microsoft。Sbom。NuGets中的目標(biāo)#3346
三、貢獻(xiàn)
@h0lg的繪圖功能
@tom englert進(jìn)行的各種與WPF相關(guān)的重構(gòu)
@CreateAndInject修復(fù)了高DPI問題
TreeView:在引用下添加引用的類型、成員和導(dǎo)出的類型
為深色主題調(diào)整AvalonEdit內(nèi)置高亮的顏色
添加對Mono C#編譯器2.6.4帶數(shù)組變量的固定區(qū)域的支持
為設(shè)置面板和反編譯器文本視圖添加平滑滾動
忽略.NET的空版本目錄
@naratteu缺少反編譯器設(shè)置
修復(fù)DynamicLocalVariable和DefaultNamespace自定義調(diào)試信息的元數(shù)據(jù)顯示
從PDB讀取并使用元組元素名稱和動態(tài)類型信息
Bug修復(fù):確定性有效可訪問性中的無限循環(huán)
反編譯器設(shè)置:組標(biāo)題中的復(fù)選框不反映組的狀態(tài)
修復(fù)派生類型節(jié)點(diǎn)始終為空的問題
四、演出
激活應(yīng)用程序大小的動態(tài)自適應(yīng)(DATAS)
RDP硬件加速:啟用遠(yuǎn)程桌面協(xié)議(RDP)的硬件加速以提高性能。
性能:初始化DockWorkspace中的ToolPanes。InitializeLayout()而不是屬性getter,以避免WPF在InitializeComponent()中看到它們,并在布局正確初始化之前渲染??吭谟覀?cè)的所有窗格。
五、突破性變化
ICSharpCode。反編譯器:為PEFile添加了MetadataFile基類
ICSharpCode。反編譯器:IModule。PEFile現(xiàn)在命名為IModule。元數(shù)據(jù)文件
ICSharpCode。反編譯程序/ILSpyX:添加了IFileLoader API,以允許更容易地?cái)U(kuò)展支持的文件格式
ILSpy:將BAML反編譯器拆分為庫和插件
ILSpy/ILSpyX:將非UI分析器API移動到ILSpyX
ICSharpCode。反編譯器:IProjectFileWriter和IProjectInfoProvider API現(xiàn)在是公共的
@對命令行選項(xiàng)進(jìn)行重大更改的文件支持
新單實(shí)例處理
從IParameter中刪除IsRef、IsOut和IsIn標(biāo)志
將ParameterModifier替換為ReferenceKind。
六、Bug修復(fù)
修復(fù):忽略與命名空間同名的資源。
修復(fù)UnknownType中的錯(cuò)誤:確保嵌套未知類型的全名包含外部類型名稱,而不僅僅是命名空間和嵌套類型名稱。
修復(fù):始終使用SHA1作為公鑰令牌。
修復(fù)帶有捆綁包簽名的ZIP文件/VSIX的ILSpy:啟用ILSpy打開包含捆綁包特征的ZIP文件和VSIX包。
從樹視圖中省略表示目錄的包條目。
修復(fù):分析具有全局程序集屬性的庫源時(shí)出現(xiàn)異常
修復(fù):如果沒有沖突,請刪除GetAlternativeName并重新使用現(xiàn)有名稱。
修復(fù):嘗試讀取捆綁包/存檔文件時(shí)出現(xiàn)錯(cuò)誤
修復(fù):支持Expression中的基元類型。表達(dá)式樹中的常量(對象)模式
修復(fù):確保在更高級別的模式中為擴(kuò)展方法添加使用指令,例如:foreach->GetEnumerator()、集合初始化器->Add()和解構(gòu)->解構(gòu)()。
修復(fù):解碼序列點(diǎn)blob時(shí)忽略異常。
修復(fù):某些位操作不必要的uint強(qiáng)制轉(zhuǎn)換/轉(zhuǎn)換
修復(fù):僅當(dāng)復(fù)制構(gòu)造函數(shù)是實(shí)際記錄類型時(shí),才過濾掉它。
修復(fù):KeyDownEvent字段引用被替換為KeyDown事件引用。
修復(fù):使ILSpy準(zhǔn)備就緒。凈值10
修復(fù):開關(guān)值轉(zhuǎn)換正在丟失其目標(biāo)類型。
- 反編譯工具大全
-
更多 (33個(gè)) >>反編譯工具大全 反編譯工具是一種軟件開發(fā)工具,能夠?qū)⒁丫幾g好的語言代碼轉(zhuǎn)換成高級編程語言的源代碼形式,讓用戶們可以更加容易理解編譯后的程序邏輯,這一類的軟件通常具備了代碼還原能力、可視化分析、智能代碼重構(gòu)、動態(tài)調(diào)試支持、安全性檢測與保護(hù)分析等等功能,為了方便大家進(jìn)行下載體驗(yàn),小編在此就提供了反編譯工具大全,里面都是小編精心篩選推薦給大家的,比如apktool反編譯工具、gapktool、Depends Wallker等等,有興趣的朋友們可以自行挑選下載。
-
-
x64dbg程序調(diào)試工具 33.98M
查看/簡體中文v2025.03.15 -
dotpeek反編譯軟件 113.12M
查看/多國語言v2024.3.5官方免費(fèi)版 -
dnspy反編譯工具 90.91M
查看/簡體中文v6.5.1官方版 -
ILSpy(.Net反編譯) 68.82M
查看/簡體中文v9.0.0.7889中文版 -
flash反編譯工具(jpexs free flash decompiler) 13.91M
查看/簡體中文v22.0.2中文免費(fèi)版 -
Chm電子書批量反編譯器(ChmDecompiler) 2.24M
查看/簡體中文v3.80 -
Sonne Flash Decompiler(flash反編譯軟件) 2.57M
查看/簡體中文v5.2.2.8漢化版 -
ida pro 9.0官方版 457.06M
查看/英文v9.0.240925 -
gapktool(APK反編譯工具) 4.93M
查看/簡體中文 -
PE Explorer漢化版 1.04M
查看/多國語言[中文]v2.03綠色版 -
Flash Decompiler Trillix(flash反編譯軟件) 27.24M
查看/簡體中文v5.3.1400 -
Android Killer(apk反編譯工具) 19.26M
查看/簡體中文v1.3.1 -
apk反編譯工具(apkdb) 32.49M
查看/簡體中文v2.1.3.20180418 -
Apk Easy Tool(APK反編譯工具) 17.55M
查看/英文v1.51綠色版 -
AS3 Sorcerer(flash反編譯工具) 5.32M
查看/英文v6.78官方版 -
exe資源編輯器 2.61M
查看/英文v1.99 R6中文版
-
- 下載地址
發(fā)表評論
0條評論軟件排行榜
- 1ida pro 7.6漢化破解版 v7.6.210427(SP1)永樂漢化完整版
- 2bat轉(zhuǎn)exe工具(bat to exe converter) v3.2簡體中文綠色版
- 3UartAssist串口調(diào)試助手 v5.0.14綠色版
- 4apktool反編譯工具 v1.3.6綠色版
- 5ILSpy(.Net反編譯) v9.0.0.7889中文版
- 6vscode官方中文版 v1.99.3
- 7Android Killer(apk反編譯工具) v1.3.1
- 8大傻串口調(diào)試軟件 v4.5綠色中文版
- 9ollydbg吾愛破解專用版 v1.0.10.0版本
- 10pak解包工具 v2.5電腦版
熱門推薦
visual studio code for linux官方版 v1.99.399.34M / 簡體中文
dotpeek反編譯軟件 v2024.3.5官方免費(fèi)版113.12M / 多國語言
gcc編譯器windows版 12.39M / 簡體中文
flash反編譯工具(jpexs free flash decompiler) v22.0.2中文免費(fèi)版13.91M / 簡體中文
串口調(diào)試助手(SComAssistant) v3.04436K / 簡體中文
SerialPro(串口調(diào)試工具) v1.0.4199K / 簡體中文
數(shù)字電路仿真系統(tǒng) 2006SE官方版2.36M / 簡體中文
Atmel Studio 7(集成開發(fā)環(huán)境) v7.0.1931官方版857.41M / 英文
apktool反編譯工具 v1.3.6綠色版8.79M / 簡體中文
svn 64位(tortoisesvn 64) v2.4.0.2官方版23.4M / 簡體中文