ReSharper和.NET工具2025.2发布!

ReSharper和.NET工具2025.2发布!

💡 原文英文,约1000词,阅读约需4分钟。
📝

内容提要

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的集成,提供更好的性能分析体验和交互式监控工具。

🏷️

标签

➡️

继续阅读