使用ExcludeFromCodeCoverageAttribute会中断XML注释

时间:2011-08-24 11:14:29

标签: c# code-coverage comments

我使用Visual Studio 2010和c#。

我在项目中使用XML文档并成功添加了注释。 成功意味着有关于缺少XML注释的noch编译器警告。

然后我检查了我的项目的codevoverage,并开始使用System.Diagnostics.CodeAnalysis从codecoverage计算中排除一些文件。[ExcludeFromCodeCoverageAttribute]

我是按照以下方式做到的:

...
using System.Diagnostics.CodeAnalysis;

namespace MyAppp
{
[ExcludeFromCodeCoverageAttribute]
/// <summary>My comment</summary>
public partial class FDB_PolicyGruppen : Form
{ ...
}
}

问题是,只要我在评论之前加上[ExcludeFromCodeCoverageAttribute],我就会收到警告 CS1591:缺少公开可见类型或成员的XML注释 要么 CS1587 XML注释未放在有效的语言元素上。

1 个答案:

答案 0 :(得分:0)

嗯,这听起来像是用于测量代码覆盖率的任何错误,或者你已经制作了复制和粘贴错误,我可以看到评论的定位可能会影响正在寻找评论的内容但是有些东西测量代码覆盖率甚至不应该注意到任何地方的注释。