ReSharper 2025.2 Help

ReSharper 2025.2 中的新功能

  • 进程外模式

  • SQL 与 NoSQL 支持

  • C# 14 支持:

    • 扩展(初始支持,功能正在编译器中开发)

    • 局部事件与构造函数

    • 空条件赋值

    • 用户定义的复合赋值运算符

    • 忽略的预处理器指令

  • 针对 [LoggerMessage] 的新增重构、代码检查与代码补全项

  • 与 Roslyn IDE 检查匹配的 ReSharper 检查将遵循 Roslyn 配置

  • 性能改进:

    • Razor:缓存重构,更快的 查找用法

    • 重命名重构 :更快的执行速度以及更好的进度指示

    • 就地重构 优化:减少对输入的干扰

    • 源生成文件的解决方案中热启动性能提升

    • ReSharper 构建 :更低的内存占用、更快的执行速度、程序集表面启发式

    • 更快的缓存加载:加权信号量,以及并行 I/O 加载文档

  • 集成反编译器的改进:

    • TODO

  • 在 C++ 中的新功能:

    • 对 C23 _BitInt(N) 类型的支持

    • 在 OpenMP 编译指示中解析变量引用,这意味着在其中可以使用导航、重命名与查找用法功能

    • “缺少 typename 关键字”与“冗余 typename 关键字”检查已更新以支持 C++20 规则

    • 非 const 成员函数的调用在“查找用法”中被归类为读写用法

    • 在编辑器中打开时,将解析 CMake 与“打开文件夹”项目中的独立头文件

    • 文件结构中新增色彩显示

    • C++26 特性: = delete("reason") 、占位变量、结构化绑定的属性

    • 对 C11 _Atomic 类型的支持

    • std::initializer_list 中的索引提示

    • 用于构造函数初始化器中冒号前空格的格式设置

    • C23 十进制浮点数的后缀

    • // region - // endregion 注释折叠

    • 虚函数 Ctrl -点击会运行派生符号搜索(类似于在 重写 Ctrl -点击会跳转到基函数)

    • 用于按声明顺序排序定义的上下文操作与语法风格设置

2025.2 EAP 8 中的新代码检查

C# 中的新检查

VB.NET 中的新检查

C++ 中的新检查

  • 模块分区包含多个分区单元

  • 使用首选声明风格(定义顺序与声明顺序不一致)

最后修改日期: 2025年 9月 27日