ILSpy 8.1 发布,.NET 反编译工具

ILSpy 是一个开源的 .NET 反编译工具。ILSpy 8.0 现已发布,与前几代基于 .NET Framework 4.7.2 的 ILSpy 相比,ILSpy 8 基于 .NET 6.0。除独立分发版之外的所有工件都依赖于框架构建,这意味着必须在启动 ILSpy 之前安装 .NET 6.0.2。

具体更新内容如下:

New Language Features

  • C# 11 校验运算符
  • C# 11 无符号右移操作符
  • C# 11 UTF8 字符串字面量
  • C# 11 numeric IntPtr
  • C# 11 ref 字段和作用域
  • mcs 2.6.4 pinned regions
  • 更新了 Roslyn 4.6.0 的模式检测功能

Contributions

  • 复制剪贴板并高亮显示全部语法 (#3045)
  • 修复 expression-bodied members 上的 sequence-points (#3032)
  • 修复嵌套类型引用的注释 (#3030)
  • 为资源表添加剪贴板相关的上下文菜单 (#3024)
  • 修复缺少基本类型的记录的反编译问题 (#3021)
  • 添加对 mcs 2.6.4 pinned regions 的支持  (#3015)
  • 改进自定义调试信息元数据表 (#2799)
  • 修复 GAC 中意外文件的 ArgumentOutOfRangeException (#2960)
  • 支持指针上的复合赋值
  • 为资源表添加了搜索框

Enhancements

  • dotnet tool ilspycmd 的默认更新检查 (#3035)。在自动化场景中使用 –disable-updatecheck 功能。
  • VS 2022 扩展包含 x64 和 ARM64 二进制文件 (#3009)
  • 添加了 ARM64 二进制文件和 ARM64 安装程序下载
  • WholeProjectDecompiler:Improve resources -> resx conversion
  • 改进涉及局部变量的复合赋值的反编译
  • 重构 ILReader 以支持基本模块的重新导入 (#901)

Bug fixes

  • #2891:根据当前主机运行时,使用正确的值填充 framework_dirs。

更新说明:https://github.com/icsharpcode/ILSpy/releases/tag/v8.1

© 版权声明
THE END
喜欢就支持一下吧
点赞0

Warning: mysqli_query(): (HY000/3): Error writing file '/tmp/MYqIrT1D' (Errcode: 28 - No space left on device) in /www/wwwroot/583.cn/wp-includes/class-wpdb.php on line 2345
admin的头像-五八三
相关推荐
  • 暂无相关文章
  • 评论 抢沙发
    头像
    欢迎您留下宝贵的见解!
    提交
    头像

    昵称

    图形验证码
    取消
    昵称代码图片