
用阿里云百炼模型服务和函数计算实现 Bolt.diy 的快速云端部署

ILSpy 是一个开源的 .NET 反编译工具。ILSpy 9.1 现已发布,ILSpy 9.x 基于 .NET 8.0。除独立分发版之外的所有工件都依赖于框架构建,这意味着必须在启动 ILSpy 之前安装 .NET 8.0.x 或更高版本。注意,ILSpy 9.1 也允许通过 #3391 运行更高版本的 ILSpy。
具体更新内容如下:
New Language Features
- 将 pattern-detection 更新至 Roslyn 4.13
Enhancements
- #1572:不要生成与 C# 关键字匹配的变量名。
- #2716:添加允许对自定义属性进行排序的选项
- #3377:如果在创建解决方案文件时选择了多个具有相同(短)名称的程序集,则扩展错误信息。
- #3393:关闭平滑滚动的选项
- #3399:将模块文件名添加为 AnalyzerEntityTreeNode 的工具提示
- #3440:添加了对 evaluation-order-preserving 的引用类型检查的支持
- #3316:添加“variable scopes”以改进局部变量和匿名方法参数的命名
Contributions
- 添加基于
RuntimeHelpers.CreateSpan<T>
数组初始化的支持(#3380) - 在委托之外加载资源流(#3389)
- 修复嵌套命名空间目录(#3449)
- 修复#3402:在 .NET 9 上右键单击时出现 System.NullReferenceException(#3403)
- 添加关闭平滑滚动的选项(#3405)
- 在指针运算中使用类型提示(#3413)
- 改进非记录类型的主要构造函数的 UI(#3455)
- 修复在不添加任何资源的情况下写入 resx 文件时出现的异常(#3418)
- 增强 switch transformations 中的空值处理(#3422)
Bug fixes
- 修复#2269:LocalFunctionDecompiler 将嵌套的本地函数放错在 ctors 中
- 修复#3322:添加缺失的 equality comparison 检查
- 修复#3378:当 TreeView 获得焦点时,导航快捷键(Alt-Left 和 Alt-Right)不起作用
- 修复#3381:确保在 IsActive 属性更改处理程序中延迟焦点时 selectedNode 仍然处于选中状态。
- 修复#3383:更积极地转换结构体上的对象初始化器
- 修复#3392:使用 init-setters 时必须使用对象初始化器语法。
- 修复#3401:将程序集导出为项目时出现多个问题
- 修复#3414:关闭主窗口时,在保存之前应用最新的会话设置
- 修复#3342:MethodVirtualUsedByAnalyzer 中的错误空值检查
- 修复 GenericParam 元数据表的 attributes tooltip
还有许多其他修复,完整列表可点击此处。
更新说明:https://github.com/icsharpcode/ILSpy/releases/tag/v9.1
还没有评论,来说两句吧...