Może powinieneś spróbować rozwiązania, które pracuje dla StyleCop:
1) Put „.Designer.cs” na końcu nazwy pliku nie chcesz StyleCop sprawdzić. Lub wywołaj klasę i plik zawierający ją "NativeMethods". Upewnij się, że odznaczysz opcję "Analizuj pliki projektantów" w ustawieniach StyleCop. W takim przypadku cały plik zostanie ominięty. Nie musisz tego robić w przypadku niektórych typów generowanych przez Microsoft kodu, takich jak Windows Forms Designer, ponieważ automatycznie podlegają one warunkom z następującej opcji:
2) Otocz niepożądany fragment kodu regionem C# zawierające "wygenerowany kod" w nazwie. StyleCop nie sprawdza domyślnie generowanego kodu (upewnij się, że ustawienie "Analizuj wygenerowane pliki" nie jest zaznaczone). W takim przypadku nadal można sprawdzić nazwy pól wygenerowanych dla formantów Windows Forms.
#region Windows Form Designer generated code
...
#endregion
3) Aby zignorować cały wygenerowany plik, należy sprawdzić, czy generator kładzie "" element XML do StyleCop-zgodne nagłówek pliku, jak następuje:
// <auto-generated />
4) I wreszcie, możesz ustawić na true właściwość "ExcludeFromSourceAnalysis" elementu MSBuild Compile, który reprezentuje plik potrzebny do wykluczenia z analizy. Działa to tylko wtedy, gdy używasz dostarczonego pliku "Microsoft.SourceAnalysis.Targets", w przeciwnym razie musisz samodzielnie załadować zadanie StyleCop MSBuild z żądanymi plikami źródłowymi.
Źródło: http://shishkin.wordpress.com/2008/07/08/stylecop-how-to-ignore-generated-code/
pokrewne: http://stackoverflow.com/questions/1590238/how-to-configure-stylecop-to-suppress-warnings-on-generated-code –