ReSharper 和 .NET 工具 2024.2 候选版本现已发布

ReSharper 和 .NET 工具 2024.2 候选版本现已发布

💡 原文英文,约600词,阅读约需2分钟。
📝

内容提要

ReSharper和.NET工具的下一个重要版本将带来一系列新功能和改进,包括对C# 12和C# 13的支持,异步输入性能提升,AI助手和反编译支持增强,以及对C++23的支持和代码分析重命名重构的改进。dotMemory和dotTrace提供更好的性能和新功能,dotCover和dotPeek进行了稳定性改进和错误修复。

🔎

延伸解读

C# 13 初步支持与语言演进

ReSharper 2024.2 候选版本初步支持 C# 13,包括 ref 结构接口实现、新的转义序列和 params 修饰符重构。这使开发者能在正式发布前体验新语言特性,但需注意这是初步支持,可能不完善。同时,对 C# 12 的主要构造函数和增强集合表达式的扩展支持,有助于现有代码的现代化。

AI 助手增强与本地化

AI 助手获得多项增强,如更新语言模型、编辑器内代码建议,以及针对异常和 DPA 问题的“Explain with AI”功能。此外,ReSharper 新增中文、韩文和日文本地化,方便这些语言的开发者使用。异步输入性能提升可改善编码流畅度。

C++ 工具链与代码分析改进

ReSharper C++ 2024.2 支持更多 C++23 特性,如多维下标运算符、#elifdef 和 #elifndef 预处理指令以及 [[assume]] 属性。工具提示和快速文档现在提供类与字段的类型布局详细信息。代码分析更新至 Clang-Tidy 18,并支持 IWYU pragmas,有助于提升代码质量。

性能分析工具跨平台与性能提升

dotMemory 2024.2 改进实例搜索并新增过滤选项,同时在 Linux 和 macOS 上提供自动内存检查、跨工作区快照比较、调用树视图和 Sunburst 图表。dotTrace 2024.2 提高时间线快照处理速度,并在所有平台使用新渲染引擎,修复了 Windows 上缺失内核事件的问题。

❓

Q&A

ReSharper 2024.2版本支持哪些C#特性?

ReSharper 2024.2版本支持C# 12的主要构造函数和增强的集合表达式,以及对C# 13的初步支持,包括ref结构接口实现和新的转义序列。

ReSharper C++ 2024.2版本有哪些新特性?

ReSharper C++ 2024.2版本支持C++23的额外特性,包括多维下标运算符和新的预处理指令。

dotMemory 2024.2版本有哪些改进?

dotMemory 2024.2版本改进了实例搜索功能,增加了新的过滤选项,并在Linux和macOS上提供了自动内存检查。

AI助手在ReSharper 2024.2中有哪些增强?

AI助手增强包括更新的语言模型、编辑器内代码建议以及对异常和DPA问题的解释功能。

dotTrace 2024.2版本的性能改进是什么?

dotTrace 2024.2版本提高了时间线快照的处理速度,并在所有平台上引入了新的渲染引擎。

dotPeek 2024.2版本支持哪些反编译功能?

dotPeek 2024.2版本支持反编译带有可选参数和参数数组的lambda表达式,并改进了对受保护程序集的处理。

🏷️

标签

➡️

继续阅读