ILSppy 是一个开源的 .NET 反编译工具。目前,ILSpy 6.2 Preview 2 已发布,具体更新内容如下:
New Language Features
- C# 9.0:函数指针
- C# 9.0:带有 GetEnumerator 扩展方法的 foreach
General
- 元数据:改进/修复
- 改进 Metadata DataGridCell 的性能。
- 更新了中文翻译
- 添加
string.Concat
反编译选项
- 测试已升级到 Roslyn 3.8.0-3.final
Bug 修复
- 修复#2129:异步状态机的初始化顺序更加灵活
- 修复#2140:ILSpy 6.2p1 不再遵守“use discards”设置
- 修复#2139:一些 xmldoc 的 ArgumentOutOfRangeException
- 修复#2039:VB 的 On Error Resume Next 生成的代码导致“unassigned variable”的编译错误
- 修复#2156:在某些情况下无法正确检测范围语法
- BAML 反编译器:#2109 和 #2106
更新说明:https://github.com/icsharpcode/ILSpy/releases/tag/v6.2-preview2
(文/开源中国)