2

Style Co ルール SP0100 を抑制するには?

列挙項目名 v2007 は、指定されたスタイルに準拠していません: SampleName、Sample_Name。


https://stackoverflow.com/a/3296152/284795に従ってみました

 [SuppressMessage("SP0100")]

しかし、私はエラーが発生します

'System.Diagnostics.CodeAnalysis.SuppressMessageAttribute' には、1 つの引数を取るコンストラクターが含まれていません

4

1 に答える 1

8

名前のインデックスが正しいことを確認しますか?

ElementsMustBeOrderedByAccessはルールSA1202のようです

編集

コンストラクターの構文について説明しているルールの抑制については、Microsoftのドキュメントを確認する必要があります

OK、つまり、 StyleCop +ルールを使用しているようです。つまり、適切な抑制データを見つけるのは少し面倒です。

ルールのソースXMLファイルでIDの情報を見つけました。正しく理解していれば、カテゴリはルールを公開するクラスのフルネームであるに設定する必要がありますStyleCopPlus.StyleCopPlusRules

あなたの場合、最小属性宣言は次のようになることを意味します。

[SuppressMessage("StyleCopPlus.StyleCopPlusRules","SP0100:AdvancedNamingRules")]
于 2013-02-11T09:59:06.247 に答える