ReSharper和.NET工具2025.2发布候选版现已上线

ReSharper和.NET工具2025.2发布候选版现已上线

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

内容提要

ReSharper和.NET工具2025.2发布候选版现已推出,新增Out-of-Process模式公测,支持C# 14和C++ 26特性,提升性能和重构功能,优化内存使用,改进日志记录和CQRS验证,增强编码生产力。

🎯

关键要点

  • ReSharper和.NET工具2025.2发布候选版现已推出,新增Out-of-Process模式公测。

  • 支持C# 14和C++ 26特性,提升性能和重构功能。

  • Out-of-Process模式旨在提高稳定性和性能,通过将ReSharper与Visual Studio进程解耦。

  • 重命名重构速度更快,内存使用更少,进度报告更好。

  • 优化了Razor和Blazor处理,减少内存使用,消除冗余工作。

  • ReSharper现在在现代硬件上更快地索引解决方案,优化了SSD的并行I/O能力。

  • 新增对C# 14特性的初步支持,包括扩展成员、部分事件和构造函数等。

  • 改进了日志记录功能,支持更高效和可维护的ILogger代码。

  • 引入CQRS验证实验性检查,帮助强制执行命令查询责任分离模式。

  • 新增上下文操作和检查,提升编码生产力。

  • ReSharper C++ 2025.2引入对C++26语言特性的初步支持。

  • TeamCity扩展在此版本中被停用,以减少长期维护开销。

  • dotTrace和dotMemory 2025.2 RC专注于与JetBrains Rider的集成改进。

  • dotCover 2025.2 RC引入性能优化,移除对某些低使用技术的支持。

🔎

延伸解读

Out-of-Process模式的优势

ReSharper的Out-of-Process模式通过将其与Visual Studio进程解耦,显著提高了稳定性和性能。这种架构变更使得开发者在使用重构功能时,能够享受到更流畅的编辑体验,尤其是在大型项目中,减少了内存占用和性能影响。

C# 14和C++ 26的支持

此次更新为C# 14和C++ 26引入了初步支持,开发者可以开始利用新特性,如扩展成员和部分事件。这为使用最新语言特性的项目提供了便利,能够提升代码的可读性和维护性,尤其是在团队协作中。

CQRS验证的实验性检查

ReSharper 2025.2引入的CQRS验证功能,旨在帮助开发者遵循命令查询责任分离模式。虽然该功能处于实验阶段,但它能够检测命名不匹配和上下文交叉等问题,帮助团队在代码质量上保持一致性。

延伸问答

ReSharper 2025.2的Out-of-Process模式有什么新特性?

Out-of-Process模式旨在提高稳定性和性能,通过将ReSharper与Visual Studio进程解耦。

ReSharper 2025.2对C# 14的支持有哪些?

新增对C# 14特性的初步支持,包括扩展成员、部分事件和构造函数等。

ReSharper 2025.2如何提升编码生产力?

新增上下文操作和检查,提升编码生产力,并优化了重命名重构速度和内存使用。

ReSharper 2025.2中CQRS验证的功能是什么?

CQRS验证提供实验性检查,帮助强制执行命令查询责任分离模式,检测命名不匹配和上下文交集。

ReSharper 2025.2对C++ 26的支持情况如何?

ReSharper C++ 2025.2引入对C++ 26语言特性的初步支持,包括代码洞察和完成。

ReSharper 2025.2的日志记录功能有什么改进?

改进了日志记录功能,支持更高效和可维护的ILogger代码,并提供新的重构选项。

🏷️

标签

➡️

继续阅读