ILSppy 是一个开源的 .NET 反编译工具。目前,ILSpy 6.0 Preview 1 已发布,该版本更新内容如下:
新的功能
添加搜索功能
- 资源(#1707)
- 组件(#1708)
- 命名空间(#1736)
- 将装配体列添加到搜索窗格(#1690)
反编译器引擎改进和 Bug 修复
- 添加了 struct 构造函数初始值设定项模式
- DotNetCorePathFinder:使用 .net 核心程序集时的各种错误修复
- 在 float / double 上转换后增量(#1769)
- 在 .NET Core 3.0 上格式化 -0 时修复多余的负号(#1790)
- 修复无主体的接口方法上的密封修饰符(#1792)
- 在 foreach 反编译关闭时修复 NullReferenceException(#1754)
- 修复了使用
MemoryStream
中的程序集时的性能问题(#1763)
UI Improvements
- 新图标(基于 VS 2017 图标包)(#1704)
- 对图标使用 XAML(高 DPI)
- RichText 工具提示(#1654)
......
dotnet ilspycmd
Tool
- #1740:添加 LanguageVersion,RemoveDeadCode 和 RemoveDeadStores 开关
详细信息:https://github.com/icsharpcode/ILSpy/releases/tag/v6.0-preview1