c# - 使用 ExcludeFromCodeCoverageAttribute 中断 XML Comment

标签 c# code-coverage comments

我使用 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/

相关文章:

c# - 如何在 C# 中将字符串值从一种形式传递到另一种形式的加载事件

c# - 是否存在完全空的网站项目这样的事情?

c# - 将 google 凭据用于生产应用程序的最佳方式是什么?

python - Python 单元测试的增量代码覆盖率?

python - 将评论数量添加到 Django 中的查询集中

c# - KentorAuth 签名请求 XML

javascript - 我可以查看 headless 浏览器执行的代码的代码覆盖率吗?

gradle - 如何在gradle项目中获取jacoco代码覆盖率报告

mysql - 常用的 MySQL 管理/查询工具都不支持超长的表和列注释吗?

facebook - 获取 Facebook 公开帖子的所有评论