0

我正在尝试 .net 3.5 的 .net 代码合同 我有一些单元测试,我正在运行 PartCover 来计算代码覆盖率。

PartCover 一直在我的报告中包含 System.Diagnostics.Contracts。以下是我用来包含 MyProject 并排除其他所有内容的规则。

  <Rule>+[MyProject.DomainModel]*</Rule>
  <Rule>-[System]*</Rule>
  <Rule>-[System.Diagnostics]*</Rule>
  <Rule>-[System.Diagnostics.Contracts]*</Rule>

有什么建议么?

4

1 回答 1

0

PartCover 的规则语法是[assemblyname]namespace,合同来自 Microsoft.Contracts 程序集,因此配置必须如下所示:

<Rule>+[MyProject.DomainModel]*</Rule>
<Rule>-[Microsoft.Contracts]*</Rule>

阅读与 PartCover 一起安装的 PartCover 控制台手册以了解更多详细信息。

于 2010-04-27T09:29:49.873 回答