我使用的是 Style Cop 4.7 版。全局抑制不适用于所选命名空间的每个成员。
我在同一个命名空间 (StyleCopSample.Test) 中有两个文件。 当我在第一个文件中设置抑制消息时,消息只针对这个文件抑制,但第二个文件仍然收到警告。
第一个文件的内容:
[assembly: SuppressMessage("CSharp.DocumentationRules", "*", Scope = "Namespace", Target = "StyleCopSample.Test")]
namespace StyleCopSample.Test
{
class TestFirst {}
}
第二个文件的内容:
namespace StyleCopSample.Test
{
class TestSecond {}
}
我不想为同一命名空间的每个物理文件描述抑制消息属性。有什么想法吗?
感谢您的宝贵时间!
最佳答案
我认为最好只禁用 StyleCop 设置文件上的文档规则。
只需从项目上下文菜单中打开设置对话框即可。
然后取消选中“文档规则”复选框。
关于c# - 如何抑制整个命名空间文件的 StyleCop 警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13843148/