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

Visual Studio Community 2022中"Code Coverage Results"选项缺失求助

解决Visual Studio 2022社区版中NUnit测试代码覆盖率选项不显示的问题
  • 检查代码覆盖率工具是否安装
    打开Visual Studio Installer,选择「修改」,在「工作负载」里找到.NET桌面开发,确保勾选了「代码覆盖率工具」组件;也可以直接在「单个组件」搜索框输入「代码覆盖率」,勾选对应的工具后完成安装,重启VS。

  • 确认NUnit测试适配器配置
    确保测试项目已通过NuGet安装了NUnit3TestAdapter,版本尽量和你使用的NUnit版本匹配(比如NUnit 3.13+对应适配器3.17及以上版本),同时测试项目要正确引用需要覆盖的目标.NET 6.0项目。

  • 正确触发代码覆盖率分析
    不要右键测试找选项,直接在Test Explorer里选中目标测试,点击顶部「运行」按钮的下拉箭头,选择「运行所选测试并收集代码覆盖率」;或者在顶部菜单栏的「Test」选项卡中,选择「分析代码覆盖率」->「为所选测试运行代码覆盖率」。

  • 检查快捷键配置
    打开「Tools」->「Options」->「Environment」->「Keyboard」,搜索命令Test.AnalyzeCodeCoverage,确认快捷键是否为Ctrl+E,C,如果被其他命令占用,可重新设置快捷键,或者直接执行该命令触发分析。

  • 重置VS设置(终极方案)
    如果以上步骤都无效,打开「Tools」->「Import and Export Settings」->「Reset all settings」,选择重置为默认设置,重启VS后再尝试触发代码覆盖率分析。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.21 19:27:35