.NET Standard项目的代码覆盖率

时间:2017-03-08 13:14:44

标签: visual-studio-2017 code-coverage .net-standard

如何获取使用Visual Studio 2017创建的.NET Standard项目的代码覆盖率结果?

  • 我尝试使用Visual Studio附带的功能(菜单→测试→分析代码覆盖率→所有测试)。这给了我以下报告:

    enter image description here

    这不是我的期望,因为

    • 我的实际项目都没有列出,而是我只看到测试项目。

    • 我没有列出这些测试项目中的任何代码,而是看到了AutoGeneratedProgram的内容。

  • 我尝试过使用dotCover。它只是说它不支持我的项目。

  • 我尝试过使用OpenCover。它没有说明任何内容:

    enter image description here

现在我已经没事了。任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:4)

通过将此问题添加到我的csproj中解决了问题:

<DebugType>Full</DebugType>