我使用 Visual Studio 2010 和 c#。
我在项目中使用 XML 文档并成功添加了注释。 成功意味着没有关于缺少 XML 注释的编译器警告。
然后我检查了我的项目的代码覆盖率,并开始使用 System.Diagnostics.CodeAnalysis.[ExcludeFromCodeCoverageAttribute] 从代码覆盖率计算中排除一些文件
我是通过以下方式做到的:
...
using System.Diagnostics.CodeAnalysis;
namespace MyAppp
{
[ExcludeFromCodeCoverageAttribute]
/// <summary>My comment</summary>
public partial class FDB_PolicyGruppen : Form
{ ...
}
}
问题是,只要我将 [ExcludeFromCodeCoverageAttribute] 放在评论之前,我就会收到警告 CS1591:公开可见的类型或成员缺少 XML 注释 或者 CS1587 XML 注释未放置在有效的语言元素上。
最佳答案
嗯,这听起来像是一个错误,无论您使用什么来衡量代码覆盖率,或者您已经复制并粘贴错误 hwne 杂耍,我可以看到评论的定位可能会如何影响正在寻找评论的东西,但有些东西测量代码覆盖率甚至不应该注意到评论,无论它们在哪里。
关于c# - 使用 ExcludeFromCodeCoverageAttribute 中断 XML Comment,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7174528/