我正在使用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
有人知道如何删除名称空间中所有类型的警告吗?
编辑 这不是一个重复的问题... 链接的其他帖子甚至没有回答问题...