如何让Fine Code Coverage排除指定程序文件?
如何让Fine Code Coverage忽略程序文件
以下是两种常用的排除文件方法:
方法一:通过Visual Studio扩展设置操作
- 打开Visual Studio,从顶部菜单「扩展」进入Fine Code Coverage的设置界面(也可右键点击解决方案,在菜单中找到对应选项进入)
- 找到排除规则板块,在输入框中添加忽略规则,支持通配符:
- 忽略单个文件:直接填写文件名,例如
MyIgnoredFile.cs - 忽略同类型文件:用通配符匹配,例如
*.Designer.cs可忽略所有设计器自动生成的文件 - 忽略指定目录下的文件:用层级通配符,例如
**/TestUtils/*.cs可忽略TestUtils目录下所有C#文件
- 忽略单个文件:直接填写文件名,例如
- 保存设置后,重新生成覆盖率报告,目标文件就会被排除在统计范围外
方法二:通过编辑项目文件配置
直接编辑项目的 .csproj 文件,在 <PropertyGroup> 节点中添加排除规则:
<PropertyGroup> <FineCodeCoverageExclude>**/IgnoredDir/*.cs;*.Temp.cs</FineCodeCoverageExclude> </PropertyGroup>
多个规则用分号分隔,保存文件后重新生成项目,覆盖率统计会自动忽略匹配的文件
内容的提问来源于stack exchange,提问作者haokaka
相关产品推荐
相关产品推荐

