.NET Standard 项目的代码覆盖率
Code Coverage for .NET Standard project
如何获取使用 Visual Studio 2017 创建的 .NET Standard 项目的代码覆盖率结果?
我尝试使用 Visual Studio 附带的功能(菜单 → 测试 → 分析代码覆盖率 → 所有测试)。这给了我以下报告:
这不是我所期望的,因为:
None 的实际项目已列出,而我只看到测试项目。
None 列出了我在这些测试项目中的代码,但我看到的是 AutoGeneratedProgram
.
我试过使用 dotCover。就是说不支持我的项目
我试过使用 OpenCover。它说什么都没有涵盖:
现在我 运行 没有什么可以尝试的了。如有任何帮助,我们将不胜感激!
通过将此添加到我的 csproj 解决了问题:
<DebugType>Full</DebugType>
如何获取使用 Visual Studio 2017 创建的 .NET Standard 项目的代码覆盖率结果?
我尝试使用 Visual Studio 附带的功能(菜单 → 测试 → 分析代码覆盖率 → 所有测试)。这给了我以下报告:
这不是我所期望的,因为:
None 的实际项目已列出,而我只看到测试项目。
None 列出了我在这些测试项目中的代码,但我看到的是
AutoGeneratedProgram
.
我试过使用 dotCover。就是说不支持我的项目
我试过使用 OpenCover。它说什么都没有涵盖:
现在我 运行 没有什么可以尝试的了。如有任何帮助,我们将不胜感激!
通过将此添加到我的 csproj 解决了问题:
<DebugType>Full</DebugType>