2 Stimmen

Unterdrückung von Meldungen in der Schnittstelle

Ich habe versucht, eine bestimmte FxCop-Warnung für eine in einem Interface definierte Methode zu unterdrücken, indem ich das SuppressMessage-Attribut zur Methode hinzugefügt habe. Aber die Warnung erscheint immer noch. Ich weiß, dass das SuppressMessage-Attribut die richtige Wahl ist.

public interface ICustomerAccess
{
  [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design",
    "CA1024:UsePropertiesWhereAppropriate",
    Justification = "Diese Methode umfasst zeitintensive Operationen", Scope="member")]
  IList GetCustomers();
}

Hat jemand Erfahrung mit dem Unterdrücken von FxCop-Warnungen in einem Interface?

Danke,

H

2voto

Laurent Etiemble Punkte 26361

Zur Information, die Antwort befindet sich in den Kommentaren zur Frage:

@Angelina sagte: Vielen Dank! Ich konnte das Problem lösen, indem ich CODE_ANALYSIS zum Projekt hinzufüge.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X