Vb.net 自动生成项目时,如何排除源中的FxCop?

Vb.net 自动生成项目时,如何排除源中的FxCop?,vb.net,fxcop,Vb.net,Fxcop,例如: Public Event CurrentChanged As EventHandler(Of CurrentChangedEventArgs(Of T)) 显示CurrentChangedEvent上的消息“请勿在成员签名中嵌套泛型类型”。CurrentChangedEvent是保存事件委托的变量,VB自动生成该消息 如何抑制该项的规则?您可以将异常作为模块级SuppressMessage属性输入 <Module: SuppressMessage("Microsoft.Namin

例如:

Public Event CurrentChanged As EventHandler(Of CurrentChangedEventArgs(Of T))
显示CurrentChangedEvent上的消息“请勿在成员签名中嵌套泛型类型”。CurrentChangedEvent是保存事件委托的变量,VB自动生成该消息


如何抑制该项的规则?

您可以将异常作为模块级SuppressMessage属性输入

<Module: SuppressMessage("Microsoft.Naming", _
                         "CA1717:OnlyFlagsEnumsShouldHavePluralNames", _
                         Scope := "type", _
                         Target := "CardGame.Suits")>


如果您使用的是FxCop GUI,则可以让它从问题的右键单击菜单中将SuppressMessageAttribute声明复制到剪贴板:复制为|模块级SuppressMessage。但是,请注意,这可能会使您获得C#语法,而转换为VB.Net语法需要一些轻松的管理。

嘿,我不知道我可以复制反抑制消息声明!谢谢我想没有办法得到vb代码。