内容提要
ReSharper和.NET工具2025.2发布,新增Out-of-Process模式公测,支持C# 14和C++26特性,提升性能和重构功能。用户可通过简单设置启用OOP模式,享受更快的重命名和解决方案加载速度,并增加对CQRS模式的实验性支持,改进日志记录和编码生产力。
关键要点
-
ReSharper和.NET工具2025.2发布,新增Out-of-Process模式公测。
-
支持C# 14和C++26特性,提升性能和重构功能。
-
用户可通过简单设置启用OOP模式,享受更快的重命名和解决方案加载速度。
-
新增对CQRS模式的实验性支持,改进日志记录和编码生产力。
-
OOP模式可以在ReSharper选项中启用,提升稳定性和性能。
-
性能改进包括启动时即时导航、更快的重命名重构和更快的解决方案加载。
-
C# 14特性支持包括扩展成员、部分事件和构造函数、空条件赋值等。
-
日志记录改进包括将标准日志调用转换为基于[LoggerMessage]的方法。
-
编码生产力提升包括新的上下文操作和检查,支持局部函数转换和重复switch臂检测。
-
C++ 2025.2更新包括对C++26语言特性的初步支持和代码洞察。
-
TeamCity扩展在此版本中停止支持,专注于更重要的工具开发。
-
CQRS验证实验性支持帮助检测命令和查询之间的结构不一致。
-
dotTrace和dotMemory 2025.2改进了与JetBrains Rider的集成,提供更好的性能分析体验。
-
dotCover 2025.2引入性能优化,移除对低使用率技术的支持。
延伸解读
Out-of-Process模式的优势
ReSharper的Out-of-Process模式允许其在独立进程中运行,这不仅提高了稳定性,还为未来的性能提升奠定了基础。用户只需简单设置即可启用此模式,享受更快的重命名和解决方案加载速度,适合需要高效开发环境的程序员。
C# 14与C++ 26特性支持
此次更新为C# 14和C++ 26引入了初步支持,开发者可以利用新特性如扩展成员和部分事件等,提升代码的可读性和维护性。这些新特性将帮助开发者更好地应对现代编程需求,尤其是在大型项目中。
CQRS验证的实验性支持
ReSharper 2025.2引入了CQRS模式的实验性支持,帮助开发者检测命令与查询之间的结构不一致。这一功能虽然默认关闭,但可以在设置中启用,适合需要遵循CQRS架构的项目,提升代码质量和一致性。
延伸问答
ReSharper 2025.2的新功能有哪些?
ReSharper 2025.2新增了Out-of-Process模式公测,支持C# 14和C++26特性,提升了性能和重构功能。
如何启用ReSharper的Out-of-Process模式?
用户可以在ReSharper选项中选择环境设置,启用“在单独进程中运行ReSharper”选项,然后保存并重启ReSharper。
C# 14的哪些特性在ReSharper 2025.2中得到了支持?
ReSharper 2025.2支持C# 14的扩展成员、部分事件和构造函数、空条件赋值等特性。
ReSharper 2025.2如何提升编码生产力?
通过新增上下文操作和检查、局部函数转换和重复switch臂检测等功能,ReSharper 2025.2提升了编码生产力。
CQRS验证实验性支持的功能是什么?
CQRS验证帮助检测命令和查询之间的结构不一致,识别命名不匹配和上下文交叉等问题。
dotTrace和dotMemory 2025.2有哪些改进?
dotTrace和dotMemory 2025.2改进了与JetBrains Rider的集成,提供更好的性能分析体验和交互式监控工具。