Msbuild NCover排除匿名类型

Msbuild NCover排除匿名类型,msbuild,teamcity,ncover,Msbuild,Teamcity,Ncover,我正在使用TeamCity与NCover集成,我们希望从代码覆盖率报告中排除匿名类型。这可能吗?我已经搜索了文档,没有找到任何关于如何或是否可以做到这一点的说明。您可以使用CompilerGeneratedAttribute对它们进行属性化的事实,并将它们排除在外,但是这会产生不良的副作用,即也会排除lambdas中的表达式以及可能的其他一些内容 //ea "System.Runtime.CompilerServices.CompilerGeneratedAttribute" 在我们的NCov

我正在使用TeamCity与NCover集成,我们希望从代码覆盖率报告中排除匿名类型。这可能吗?我已经搜索了文档,没有找到任何关于如何或是否可以做到这一点的说明。

您可以使用CompilerGeneratedAttribute对它们进行属性化的事实,并将它们排除在外,但是这会产生不良的副作用,即也会排除lambdas中的表达式以及可能的其他一些内容

//ea "System.Runtime.CompilerServices.CompilerGeneratedAttribute"
在我们的NCover设置中,我们排除了带有GeneratedCodeAttribute的代码属性,但没有其他内容,因为我们无法找到确定这些类型的可靠方法。归根结底,如果您至少对匿名类型代码进行了一次单元测试,那么它就很容易涵盖