c#-Supress消息中名称空间中的所有类型

时间:2019-07-19 15:56:41

标签: c# visual-studio suppress-warnings

我正在使用FxCop和Razor Pages。

FxCop有一条规则,告诉我们文件名应与文件中的第一种类型匹配。

我们要保留此规则,因为除Razor Pages之外的所有地方都适用。 创建页面索引时,类文件名为Index,但创建的类为IndexModel。

所以它不遵守规则!

我已经添加了SupressMessage,但是我们不想为所有类型手动设置它!

默认添加的内容:

[assembly: SuppressMessage("StyleCop.CSharp.DocumentationRules", "SA1649:File name should match first type name", Scope = "type", Target = "~T:ProjectName.Pages.IndexModel")]

到目前为止我没有成功尝试过的东西:

这应该有用,但似乎不起作用?!

[assembly: SuppressMessage("StyleCop.CSharp.DocumentationRules", "SA1649:File name should match first type name", Scope = "namespaceanddescendants", Target = "ProjectName.Pages")]

[assembly: SuppressMessage("StyleCop.CSharp.DocumentationRules", "SA1649:File name should match first type name", Scope = "namespaceanddescendants", Target = "~T:ProjectName.Pages")]

我正在使用Visual Studio 2019

有人知道如何删除名称空间中所有类型的警告吗?

编辑 这不是一个重复的问题... 链接的其他帖子甚至没有回答问题...

0 个答案:

没有答案