Visual studio 2015 使用Visual Studio分析代码覆盖率会跳过一些项目

Visual studio 2015 使用Visual Studio分析代码覆盖率会跳过一些项目,visual-studio-2015,code-coverage,vs-unit-testing-framework,Visual Studio 2015,Code Coverage,Vs Unit Testing Framework,我正在使用Visual Studio 2015和Microsoft单元测试 我选择没有运行设置文件的“测试->分析代码覆盖率->所有测试”。当代码覆盖率结果出现时,我注意到一个项目(一个dll)不存在。这是一个没有测试的项目,所以我希望它显示0%的覆盖率 如果我没有引用一个项目的单元测试,它会不会包含在代码覆盖率结果中 我添加了一个快速测试项目,其中一个测试引用了缺少的项目,现在它被包括在内。我们有人在添加项目,需要确保他们有测试。如果没有编写测试,新项目应显示0%。如果我们没有测试,有没有办法

我正在使用Visual Studio 2015和Microsoft单元测试

我选择没有运行设置文件的“测试->分析代码覆盖率->所有测试”。当代码覆盖率结果出现时,我注意到一个项目(一个dll)不存在。这是一个没有测试的项目,所以我希望它显示0%的覆盖率

如果我没有引用一个项目的单元测试,它会不会包含在代码覆盖率结果中


我添加了一个快速测试项目,其中一个测试引用了缺少的项目,现在它被包括在内。我们有人在添加项目,需要确保他们有测试。如果没有编写测试,新项目应显示0%。如果我们没有测试,有没有办法检查所有项目并报告0%?我有同样的问题。我试过了,但没用

为此,我只添加了空的内部类来覆盖代码。并编写一个单元测试来访问这个空类。我知道这不是一个好主意,但可以达到这个目的

此外,用于测试内部类。它必须加上

[assembly: InternalsVisibleTo("XXXXXXXXX")]
在AssemblyInfo.cs中