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

栏目: 软件资讯 · 发布时间: 3年前

内容简介:ILSppy 是一个开源的 .NET 反编译工具。目前,ILSpy 7.0 现已发布,具体更新内容如下: New Language Features C# 9.0: record classes C# 9.0: with expressions C# 9.0: primary constructors 支持 .NET 5 的自...

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

New Language Features

  • C# 9.0: record classes
  • C# 9.0: with expressions
  • C# 9.0: primary constructors
  • 支持 .NET 5 的自定义调用约定
  • 改进了对 Unsafe-intrinsics 的支持

UI Improvements 

  • Dark 模式(#2347
  • .NET bundles 和 Nuget packages 现在直接嵌入到树状视图中
  • 在 NuGet packages 中启用了搜索
  • 增加了在代码视图中高亮显示当前行的设置(参阅#2224
  • 简单的 UI 语言切换支持

General 

  • 支持 .NET bundles(参阅#2191
  • 检测 csc/deterministic 开关的使用情况
  • 改进 assembly resolver API 以允许异步使用
  • #2286:在 ILSpy 中启用服务器模式 GC
  • 现在可以为 .NET 5 构建 ILSpy(参阅 multitargeting.props.template
  • 改进了项目/解决方案的反编译(参阅#2186
  • 更新了 ReadyToRun(参阅#2238 和 #2279
  • 在元数据中添加了 CustomDebugInformation table entries 的内联显示
  • 为 blob、guid、string 和 user string heap 添加元数据树节点
  • DataGrid filter 中的性能改进
  • 调整 destructors 的适配性计算(#2344
  • 重构了 search results 的插入(#2335
  • 将依赖关系与 Roslyn 3.8.0 对齐,参阅#2173(影响 ICSharpCode.Decompiler NuGet package 用户)
  • 删除了对 Humanizer 的依赖(参阅#2232#2235

Bug 修复 

  • 修复#2192:添加对 VB.NET delegate construction 的支持
  • 修复#1079:CSharpFormattingOptions.AutoPropertyFormatting 无效
  • 修复#2222:switch-expression 不支持隐式转换
  • #2241:修复 TypeProvider.GetTypeFromReference 中可能存在的 NRE
  • 修复#2233:ResourcesFileTreeNode 不再为 BAML 文件创建子节点
  • 修复#2230:不直接发出连续的空传播运算符
  • 修复#603:单元素数组不应跨越多行
  • 修复了加载 DLLs 时,在其.deps.json中含有无效部分时的崩溃问题
  • 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


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

CSS

CSS

David Sawyer McFarland / O'Reilly / 2006-08-24 / USD 34.99

Book Description Web site design has grown up. Unlike the old days, when designers cobbled together chunky HTML, bandwidth-hogging graphics, and a prayer to make their sites look good, Cascading St......一起来看看 《CSS》 这本书的介绍吧!

URL 编码/解码
URL 编码/解码

URL 编码/解码

MD5 加密
MD5 加密

MD5 加密工具

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具