版本概览
ReSharper 2026.2.2 于 2026 年 9 月 16 日发布,属于 2026.2 发布周期的后续维护更新。该版本同时提供 ReSharper 工具、ReSharper 命令行工具与 dotUltimate 安装包,用户可以通过开发工具内置的更新机制完成升级,无需调整现有项目配置。
2026.2 主版本于 2026 年 7 月 22 日发布,2026.2.2 是在其基础上的第二个补丁级更新,重点在于稳定性改进与工具链适配。
dotCover 支持 TUnit 测试覆盖率
该版本中,ReSharper 的单元测试覆盖率工具 dotCover 新增对 TUnit 测试框架的覆盖率统计能力。此前使用 TUnit 编写的测试难以获得覆盖率数据,更新后这类测试可以与既有测试框架一样,在 ReSharper 中执行并查看覆盖率结果,帮助团队判断新代码的测试覆盖情况。
启用这一能力需要满足以下条件:
- 在测试项目中安装 JetBrains 提供的 dotCover 框架包;
- 在 ReSharper 设置中依次进入 Extensions、ReSharper、Options、Unit Testing、Testing Platform,并勾选 Enable Test Platform support,以启用对 Testing Platform 的完整支持;
- Microsoft Testing Platform 版本需为 2.3.0 或更高版本,低于该版本时 TUnit 覆盖率无法生效。
对采用 TUnit 的 .NET 团队而言,这意味着测试执行与覆盖率分析可以放在同一套工作流内完成,不必为覆盖率统计额外引入其它工具或改变测试运行方式。
适用对象与升级建议
使用 TUnit 并通过 dotCover 衡量测试覆盖率的团队,可优先升级到 2026.2.2,并按上述要求完成包安装与设置调整。其它用户升级后主要获得该版本包含的修复与适配改进。若项目仍停留在较早的 2026.x 版本,建议同时确认命令行工具与安装包的版本保持一致,避免混合版本带来的行为差异。
该版本包含的全部修复项与详细变更清单,可通过官方随包发布的版本说明查阅。