{
"runtimeTarget": {
"name": ".NETCoreApp,Version=v6.0",
"signature": ""
},
"compilationOptions": {},
"targets": {
".NETCoreApp,Version=v6.0": {
"ILSpy.ReadyToRun.Plugin/1.0.0": {
"dependencies": {
"ICSharpCode.Decompiler": "8.0.0-noversion",
"ICSharpCode.TreeView": "1.0.0",
"ILCompiler.Reflection.ReadyToRun.Experimental": "7.0.0-rc.2.22451.11",
"ILSpy": "1.0.0",
"Iced": "1.13.0",
"System.Reflection.Metadata": "6.0.1",
"System.Runtime.CompilerServices.Unsafe": "6.0.0"
},
"runtime": {
"ILSpy.ReadyToRun.Plugin.dll": {}
},
"resources": {
"zh-Hans/ILSpy.ReadyToRun.Plugin.resources.dll": {
"locale": "zh-Hans"
}
}
},
"AvalonEdit/6.1.3.50": {
"runtime": {
"lib/net6.0-windows7.0/ICSharpCode.AvalonEdit.dll": {
"assemblyVersion": "6.1.3.50",
"fileVersion": "6.1.3.50"
}
}
},
"DataGridExtensions/2.5.14": {
"dependencies": {
"Microsoft.Xaml.Behaviors.Wpf": "1.1.39"
},
"runtime": {
"lib/net5.0-windows7.0/DataGridExtensions.dll": {
"assemblyVersion": "2.5.14.0",
"fileVersion": "2.5.14.0"
}
}
},
"Dirkster.AvalonDock/4.70.3": {
"runtime": {
"lib/net5.0-windows7.0/AvalonDock.dll": {
"assemblyVersion": "4.70.3.0",
"fileVersion": "4.70.3.0"
}
},
"resources": {
"lib/net5.0-windows7.0/ca-ES/AvalonDock.resources.dll": {
"locale": "ca-ES"
},
"lib/net5.0-windows7.0/cs-CZ/AvalonDock.resources.dll": {
"locale": "cs-CZ"
},
"lib/net5.0-windows7.0/de/AvalonDock.resources.dll": {
"locale": "de"
},
"lib/net5.0-windows7.0/es/AvalonDock.resources.dll": {
"locale": "es"
},
"lib/net5.0-windows7.0/fr/AvalonDock.resources.dll": {
"locale": "fr"
},
"lib/net5.0-windows7.0/hu/AvalonDock.resources.dll": {
"locale": "hu"
},
"lib/net5.0-windows7.0/it/AvalonDock.resources.dll": {
"locale": "it"
},
"lib/net5.0-windows7.0/ja/AvalonDock.resources.dll": {
"locale": "ja"
},
"lib/net5.0-windows7.0/ko/AvalonDock.resources.dll": {
"locale": "ko"
},
"lib/net5.0-windows7.0/nl-BE/AvalonDock.resources.dll": {
"locale": "nl-BE"
},
"lib/net5.0-windows7.0/pl/AvalonDock.resources.dll": {
"locale": "pl"
},
"lib/net5.0-windows7.0/pt/AvalonDock.resources.dll": {
"locale": "pt"
},
"lib/net5.0-windows7.0/ro/AvalonDock.resources.dll": {
"locale": "ro"
},
"lib/net5.0-windows7.0/ru/AvalonDock.resources.dll": {
"locale": "ru"
},
"lib/net5.0-windows7.0/sv/AvalonDock.resources.dll": {
"locale": "sv"
},
"lib/net5.0-windows7.0/zh-Hans/AvalonDock.resources.dll": {
"locale": "zh-Hans"
},
"lib/net5.0-windows7.0/zh-Hant/AvalonDock.resources.dll": {
"locale": "zh-Hant"
}
}
},
"Dirkster.AvalonDock.Themes.VS2013/4.70.3": {
"dependencies": {
"Dirkster.AvalonDock": "4.70.3"
},
"runtime": {
"lib/net5.0-windows7.0/AvalonDock.Themes.VS2013.dll": {
"assemblyVersion": "4.70.3.0",
"fileVersion": "4.70.3.0"
}
}
},
"Iced/1.13.0": {
"runtime": {
"lib/netstandard2.1/Iced.dll": {
"assemblyVersion": "1.13.0.0",
"fileVersion": "1.13.0.0"
}
}
},
"ILCompiler.Reflection.ReadyToRun.Experimental/7.0.0-rc.2.22451.11": {
"dependencies": {
"System.Reflection.Metadata": "6.0.1"
},
"runtime": {
"lib/netstandard2.0/ILCompiler.Reflection.ReadyToRun.dll": {
"assemblyVersion": "1.0.0.0",
"fileVersion": "7.0.22.45111"
}
}
},
"K4os.Compression.LZ4/1.2.16": {
"runtime": {
"lib/net5.0/K4os.Compression.LZ4.dll": {
"assemblyVersion": "1.2.16.0",
"fileVersion": "1.2.16.0"
}
}
},
"Microsoft.NETCore.Platforms/1.1.0": {},
"Microsoft.NETCore.Targets/1.1.0": {},
"Microsoft.VisualStudio.Composition/17.2.41": {
"dependencies": {
"Microsoft.VisualStudio.Composition.Analyzers": "17.2.41",
"Microsoft.VisualStudio.Validation": "17.0.43",
"System.ComponentModel.Composition": "6.0.0",
"System.Composition": "6.0.0",
"System.Reflection.Emit": "4.7.0",
"System.Reflection.Metadata": "6.0.1",
"System.Reflection.TypeExtensions": "4.7.0",
"System.Threading.Tasks.Dataflow": "6.0.0"
},
"runtime": {
"lib/netcoreapp3.1/Microsoft.VisualStudio.Composition.dll": {
"assemblyVersion": "17.2.0.0",
"fileVersion": "17.2.41.40717"
}
},
"resources": {
"lib/netcoreapp3.1/cs/Microsoft.VisualStudio.Composition.resources.dll": {
"locale": "cs"
},
"lib/netcoreapp3.1/de/Microsoft.VisualStudio.Composition.resources.dll": {
"locale": "de"
},
"lib/netcoreapp3.1/es/Microsoft.VisualStudio.Composition.resources.dll": {
"locale": "es"
},
"lib/netcoreapp3.1/fr/Microsoft.VisualStudio.Composition.resources.dll": {
"locale": "fr"
},
"lib/netcoreapp3.1/it/Microsoft.VisualStudio.Composition.resources.dll": {
"locale": "it"
},
"lib/netcoreapp3.1/ja/Microsoft.VisualStudio.Composition.resources.dll": {
"locale": "ja"
},
"lib/netcoreapp3.1/ko/Microsoft.VisualStudio.Composition.resources.dll": {
"locale": "ko"
},
"lib/netcoreapp3.1/pl/Microsoft.VisualStudio.Composition.resources.dll": {
"locale": "pl"
},
"lib/netcoreapp3.1/pt-BR/Microsoft.VisualStudio.Composition.resources.dll": {
"locale": "pt-BR"
},
"lib/netcoreapp3.1/ru/Microsoft.VisualStudio.Composition.resources.dll": {
"locale": "ru"
},
"lib/netcoreapp3.1/tr/Microsoft.VisualStudio.Composition.resources.dll": {
"locale": "tr"
},
"lib/netcoreapp3.1/zh-Hans/Microsoft.VisualStudio.Composition.resources.dll": {
"locale": "zh-Hans"
},
"lib/netcoreapp3.1/zh-Hant/Microsoft.VisualStudio.Composition.resources.dll": {
"locale": "zh-Hant"
}
}
},
"Microsoft.VisualStudio.Composition.Analyzers/17.2.41": {},
"Microsoft.VisualStudio.Validation/17.0.43": {
"runtime": {
"lib/netstandard2.0/Microsoft.VisualStudio.Validation.dll": {
"assemblyVersion": "17.0.0.0",
"fileVersion": "17.0.43.16351"
}
},
"resources": {
"lib/netstandard2.0/cs/Microsoft.VisualStudio.Validation.resources.dll": {
"locale": "cs"
},
"lib/netstandard2.0/de/Microsoft.VisualStudio.Validation.resources.dll": {
"locale": "de"
},
"lib/netstandard2.0/es/Microsoft.VisualStudio.Validation.resources.dll": {
"locale": "es"
},
ILSpy 8.0 preview3 最新版
需积分: 0 35 浏览量
更新于2023-03-17
收藏 3.75MB ZIP 举报
ILSpy 8.0 preview3 是一款最新版的开源反编译工具,专门针对.NET框架进行设计,尤其在新版本的.NET 8上表现出色。它允许开发者查看、理解和分析.NET程序集的内部结构,包括C#源代码、元数据、资源等。此版本的更新可能包含对.NET 8特性的优化和增强,提高了与新框架的兼容性。
ILSpy的核心功能之一是反编译.NET的中间语言(IL)为可读的C#源代码。这使得开发者能够快速洞察已编译库的内部工作原理,便于学习、调试和重构代码,尤其是在没有原始源代码的情况下。ILSpy 8.0 preview3的推出,意味着它可能引入了更先进的反编译算法,以更准确地还原复杂的代码逻辑。
压缩包内的文件包含了ILSpy运行所需的组件:
1. ICSharpCode.Decompiler.dll:这是ILSpy的主要解编译引擎,负责将.NET程序集转换为C#源代码。
2. Iced.dll:这是一个辅助库,提供IL和汇编指令的解析支持,对于反编译过程至关重要。
3. ILSpy.dll:这是ILSpy的核心程序集,包含了应用程序的主逻辑和界面元素。
4. ICSharpCode.AvalonEdit.dll:提供了文本编辑器组件,用于展示反编译后的源代码,具有语法高亮和代码折叠等功能。
5. AvalonDock.dll:一个WPF布局管理库,用于实现灵活的文档窗口管理,如拖放式 dockable 窗口。
6. System.Reflection.Metadata.dll:这是.NET Framework的一部分,提供了元数据访问API,用于读取和理解程序集的元数据信息。
7. Mono.Cecil.dll:这是另一个流行的反编译和元数据操作库,ILSpy可能用其来处理某些底层的元数据操作。
8. Microsoft.VisualStudio.Composition.dll 和 System.ComponentModel.Composition.dll:这两者都是有关依赖注入(DI)的库,用于实现组件的动态加载和组合,使ILSpy能灵活地扩展和插件化。
9. ILSpy.BamlDecompiler.Plugin.dll:这是一个插件,用于解编译XAML BAML资源,帮助开发者查看WPF应用的UI定义。
通过这些组件,ILSpy 8.0 preview3构建了一个强大且用户友好的开发工具,使得开发者可以深入到.NET程序集的内部,无论是为了学习、调试还是其他目的。对于.NET 8的支持,预示着ILSpy将继续保持其在.NET生态中的重要地位,为开发者提供有力的辅助。

林晓lx
- 粉丝: 3474
最新资源
- 【税会实务】国家税务总局网站将垄断税收文件“首发权”.doc
- 多网络环境下的P2P通信研究的开题报告.docx
- matlab二重积分.doc
- Sqlserver数据库课程设计图书馆管理系统.doc
- 2023年大学生财会信息化竞赛资料.doc
- 水声浮标无线远程数据采集技术研究的开题报告.docx
- 物联网大棚答辩常见问题.docx
- 基于Web的连霍高速公路地理信息平台设计与实现.docx
- 2018年-度大数据时代的互联网信息安全试题答案培训讲学.doc
- 东北大学2021年9月《常用电器控制技术含PLC》作业考核试题及答案参考4.docx
- 自动化控制仪表安装工程预算知识问答(1).doc
- 2023年大学计算机基础知识点归纳(1).doc
- 浅谈计算机辅助教学对物理学困生的作用.docx
- JavaScript中的数组遍历forEach()与map()方法以及兼容写法介绍.doc
- 人工智能课件整理.doc
- 市政管理信息网站设计与实现的开题报告.docx