我试图在Visual Studio 2013中分析解决方案的代码覆盖率,但是我不了解的数字方面有一个方面。我们有一个包含所有项目的解决方案(包括实时和测试)。出于部署原因,我们还有单独的解决方案,其中包含这些相同项目的子集。
例如:
解决方案S引用项目X,Y和Z加上X.Tests,Y.Tests和Z.Tests
解决方案T引用项目X加X.Tests。
解决方案U引用项目X加X.Tests。
当我在VS 2013中针对不同的解决方案S,T和U运行代码覆盖时,项目X中涵盖/未涵盖的块在所有三种情况下都不同。我期望在所有解决方案中对该项目的覆盖水平相同,因为没有区别。有人能指出解释这种差异的资源吗?