2009-04-28 18 views
3

Ich habe ein Projekt erstellt mit "Ergebnisse von generiertem Code unterdrücken" in seinen Eigenschaften überprüft. Wenn ich einen Dienstverweis, die Proxy-Klasse (reference.cs) hinzufügen, die automatisch generiert wird, fügt das folgende Attribut:Ergebnisse von generiertem Code unterdrücken

[System.Diagnostics.DebuggerStepThroughAttribute()] 
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "3.0.0.0")] 

Wenn ich im Release-Modus kompilieren, wie ich Generierung von XML-Kommentare aktiviert haben, bin ich Warnungen bekommen Da keine der Proxy-Methoden kommentiert ist. Zu meinem Verständnis, sollte ich das nicht bekommen, da ich die Unterdrückung von automatisch erzeugtem Code habe.

Darüber hinaus ist die Klasse reference.cs nicht konform.

Hat jemand eine Idee, wie Sie dies ohne die Verwendung von Pragma deaktivieren/aktivieren?

Vielen Dank im Voraus.

Antwort

3

Die Option "Ergebnisse von generiertem Code unterdrücken" dient nur zur Codeanalyse. Um Warnungen vom Compiler zu unterdrücken, müssen Sie die Pragma-Deaktivierung verwenden.

Verwandte Themen