如何在Visual Studio中查看被引用类库的代码覆盖率?
我来帮你搞定这个代码覆盖率的问题!看你的界面应该是在Visual Studio里操作对吧?按照下面的步骤调整,就能看到你自己构建的类库项目的覆盖率了:
1. 打开代码覆盖率配置面板
点击顶部菜单栏的 Test -> Configure Code Coverage(部分VS版本可能在 Analyze 菜单下),弹出的窗口会列出当前解决方案里的所有项目。
2. 选择正确的覆盖率目标项目
- 取消勾选你的单元测试项目(咱们不需要统计它的覆盖率)
- 勾选你自己开发的类库项目(这才是咱们要测试覆盖的核心目标)
- 点击确定保存配置
3. 重新运行带覆盖率的测试
回到测试资源管理器,要么右键选中测试用例选择 Run Tests with Coverage,要么直接点击顶部的Run All Tests with Coverage按钮。这次跑完之后,覆盖率结果就会精准展示你类库项目的代码覆盖情况啦!
额外小提醒
如果调整后还是没出类库的覆盖率,先检查下单元测试项目是不是正确引用了你的类库——要是引用路径不对,测试代码根本没调用到类库代码,覆盖率自然是空的。另外,确保你的VS安装了Microsoft Code Coverage组件,有些精简版VS可能没自带这个工具,需要在安装时勾选添加。
内容的提问来源于stack exchange,提问作者DarthVader
相关产品推荐
相关产品推荐

