c# - 在分析代码覆盖率时,如何使用 .runsettings 文件从代码覆盖率中排除 mvvm 和其他 Nuget 包
问题描述
我目前正在为学校做一个小组项目。我所有的同学都无法帮助我解决以下问题。在分析 out 项目的代码覆盖率时,我们想排除 c__DisplayClass.. 这对我们有用,代码如下:
<?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>
<ModulePaths>
<Exclude></Exclude>
</ModulePaths>
<Functions>
<Exclude>
<Function>.*c__DisplayClass.*</Function>
</Exclude>
</Functions>
</CodeCoverage>
</Configuration>
</DataCollector>
</DataCollectors>
</DataCollectionRunSettings>
</RunSettings>
在此之后,我注意到代码覆盖率分析了诸如 mvvm 之类的其他内容。: https ://i.ibb.co/Mn9rNzw/Screenshot-2019-01-14-at-12-47-05.png (我无法上传图片)
是否可以排除 mvvm .dll 文件,以便我们只检查我们自己的代码?
谢谢!
解决方案
推荐阅读
- firebase-realtime-database - 为什么多个用户在一对一聊天中连接?
- latex - 如何在命令参数中转义字符串
- java - Java:从 Discord JDA 获取并返回邀请 url
- java - asyc调用android,总是先点击结果而不是doinbackground
- python - 关于 cmd 提示符中目录地址中的空格
- python - Python如何使用线搜索找到解决方案x + y + z = 1
- ios - 如何在swift中使属性文本加粗?
- reactjs - 用于 Medium 等网站的 ReactJS - 服务器端渲染
- python - 如何使用 Annoy 或其他类似算法将 spacy 向量(词嵌入)聚类成组
- mainframe - 为什么在表空间的 runstat 之后 SYSIBM.SYSCOLUMNS 上的 COLCARDF 字段等于 0?