ILSpy 7.0 RC1 发布,.NET 反编译工具

来源: OSCHINA
2021-04-11

ILSppy 是一个开源的 .NET 反编译工具。目前,ILSpy 7.0 RC1 现已发布,具体更新内容如下:

General

  • Dark 模式

  • 现在可以在 .NET 5 中构建 ILSpy(参阅 multitargeting.props.template
  • 在元数据中添加了 CustomDebugInformation table entries 的内联显示
  • 为 blob、guid、string 和 user string heap 添加元数据树节点

Contributions

  • DataGrid 过滤器中的性能改进

  • 调整析构函数的适应度计算
  • 重构插入搜索结果
  • 在 Search MSDN 命令中使用正确的 URL 格式
  • Warning fixes
  • 修复 ConnectionIdRewritePass

Bug fixes

  • PDBGen:忽略重复的 ILFunction(参见 5a8b488
  • #2314:当 WindowsDesktop.App 和 NETCore.App 中都存在 dll 时,ILSpy 会错误地解析运行时依赖项
  • #1648 和#2133:对 KnownThings 使用简单的 assembly names,以允许解析器使用相对的框架版本。
  • #2349:对 DynamicCompoundAssign 使用正确的 ExpressionType。
  • #1512:XmlDocumentationProvider 无法加载某些 XML 文件中的特殊字符
  • #2342:请勿为 foreach 循环变量生成空名称。
  • #2340:请勿在 AssemblyList.GetAllAssemblies() 中遍历有加载错误的 assemblies
  • #2356:如果在 Analyze 面板中切换语言,则无法导航。
  • 改进了异步方法中 rethrow/throw 和 finally blocks 的反编译。(参见 #1749#2339 和 #2353
  • 以及许多其他修复,有关完整列表,可查看此处

更新说明:https://github.com/icsharpcode/ILSpy/releases/tag/v7.0-rc1

展开阅读全文
6 收藏
分享
加载中
2 评论
6 收藏
分享
返回顶部
顶部