25

C# ファイルの先頭に、次を追加しました。

//-----------------------------------------------------------------------
// <copyright company="SomeCompany" file="MyFile.cs">
// Copyright © Some Company, 2011
// </copyright>
// <auto-generated />
//-----------------------------------------------------------------------

StyleCopにこのファイルのチェックをスキップさせたいので、他の回答auto-generatedで説明されているトリックを使用しました。

ただし、ソリューションをクリーニングして再構築した後、StyleCop はこのファイルに対して警告を生成し続けます。なぜこれが起こるのですか?どうすれば修正できますか?

Microsoft Visual Studio 2008 Professional Edition と StyleCop v4.3 を使用しています。

4

3 に答える 3

24

@Frédéric - 残念ながら、オプションはタグAnalyze generated files付きのファイルをスキップすることに何らかの形で接続されていません。<auto-generated />

テキストを含むファイル<auto-generated />は、設定の値に関係なく常にスキップされます。

@Daniel - 1年以上前にリリースされ、現在は完全に廃止されたバージョン4.3のバグに対処していると思います。4.3 を使用する唯一の理由は、StyleCop 4.4 でサポートされていない Visual Studio 2005 を使用する場合のみです。

4.4 にアップグレードすることを強くお勧めします。例を確認したところ、問題なく動作します。

于 2011-02-17T11:25:51.033 に答える