Wie kann ich Code-Stil-Warnungen wie CA1002: Do not expose generic lists
(oder eine andere "Code-Analyse für Managed Code Warnings") aktivieren?Wie CAxxxx Warnungen aktivieren?
Ein Teil des Link lautet:
Wann Unterdrückt Warnungen
Sie eine Warnung dieser Regel nicht unterdrücken, wenn die Versammlung, dass diese Warnung wirft nicht eine wiederverwendbare Bibliothek sein soll . Für Beispiel wäre es sicher, diese Warnung in einer Performance abgestimmte Anwendung zu unterdrücken, wo ein Leistungsvorteil aus der Verwendung von generischen Listen gewonnen wurde.
Dies lässt mich denken, der Compiler sollte diese Warnungen in irgendeiner Weise zeigen.
habe ich versucht, diesen Code (das ist ein Grund für CA1002 nach this question zu sein scheint): ohne Warnung
public FooList : List<Foo>
{
}
Es zusammengestellt Ordnung. Meine Warnstufe pro Projekt ist bereits bei max Stufe 4:
So wie kann ich die Warnungen aktivieren?
https://msdn.microsoft.com/en-us/library/dd547175.aspx –
@BJMyers danke. Genau das habe ich gebraucht. Scheint, als ob ich nach den falschen Schlüsselwörtern gesucht habe. Erwägen Sie, Ihren Kommentar zu einer Antwort zu machen :) –