我想从代码覆盖率分析结果中排除所有迁移类。所以我在中使用了以下代码codecoverage.runsettings
文件,但代码覆盖率分析结果还包括迁移命名空间类。
迁移类的命名空间是MySolution.Data.Migrations
他们在Migrations
的目录MySolution.Data
项目。
数据项目 >codecoverage.runsettings
<?xml version="1.0" encoding="utf-8"?>
<RunSettings>
<DataCollectionRunSettings>
<DataCollectors>
<DataCollector friendlyName="Code Coverage" uri="datacollector://Microsoft/CodeCoverage/2.0" assemblyQualifiedName="Microsoft.VisualStudio.Coverage.DynamicCoverageDataCollector, Microsoft.VisualStudio.TraceCollector, Version=11.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<Configuration>
<CodeCoverage>
<!-- configuration elements -->
<Functions>
<Exclude>
<Function>.*\.Data.Migrations\..**</Function>
</Exclude>
</Functions>
</CodeCoverage>
</Configuration>
</DataCollector>
</DataCollectors>
</DataCollectionRunSettings>
</RunSettings>
我使用了以下代码:
<!-- Exclude Migrations folder -->
<Exclude>
<Function>^MySolution.Data\.Migrations\..*</Function>
</Exclude>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)