我们正在其中一个项目中使用链接文件来重用在另一个项目中编写的现有代码。
在当前项目中,我们使用这些链接文件中很少的函数,我们已经为已使用的函数编写了单元测试。但由于未使用的功能,我们的代码覆盖率非常低。
您是否遇到过链接文件正在创建代码覆盖问题的情况(当他们在原始项目中有覆盖时)?
答案 0 :(得分:0)
在#if ChildProject之类的预处理器指令中的类上具有ExcludeFromCodeCoverage属性。并且仅在子项目属性中设置条件编译符号...这样,该属性只会在ChildProject符合时启动,并且当MainProject编译时,它将忽略该属性...