You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Resharper中排除RazorPage.ExecuteAsync方法的测试覆盖率统计?

在ReSharper中排除RazorPage继承的ExecuteAsync方法以避免影响测试覆盖率

完全可以在ReSharper中排除这个继承自RazorPage的ExecuteAsync方法,具体操作步骤如下:

  • 打开ReSharper设置,快捷键为Alt+R, O
  • 进入路径:Build, Execution, Deployment > Coverage > Filters
  • 在覆盖率过滤器列表中添加排除规则:
    • 直接排除微软官方基类的方法:-:M:Microsoft.AspNetCore.Mvc.Razor.RazorPage.ExecuteAsync
    • 若需更精准匹配项目内的页面实现,也可使用:-:M:*你的项目命名空间*.页面类名.ExecuteAsync
  • 保存设置后重新运行测试覆盖率统计,该方法将不再被纳入统计范围

如果仅需排除个别页面的该方法,也可以在对应PageModel的ExecuteAsync方法上方添加注释:// ReSharper disable once MemberCanBePrivate.Global(不过全局过滤器更适合批量处理场景)

内容的提问来源于stack exchange,提问作者Ross Halliday

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.19 04:32:02