Frage

In meiner app habe ich eine ganze Reihe von Einrichtungen, die Felder haben, die ihre Werte werden immer über Reflexion gesetzt. (In diesem Fall NHibernate setzt sie). Ich möchte der loszuwerden „x wird nie zugewiesen und wird immer der Standardwert 0 haben“ Warnungen, so kann ich die anderen Warnungen leichter auswählen. Ich weiß, Sie sie in Pragma Richtlinien umgeben kann, aber AFAIK müssen Sie dies für jeden tun. Gibt es ein Projekt breit oder Lösung breit, wie ich dies tun könnte?

War es hilfreich?

Lösung

Mit der C # Kommandozeilenoption / nowarn http: // msdn.microsoft.com/en-us/library/7f28x9z3(VS.80).aspx

Um dies zu tun, in Visual Studio goto Projekt Eigenschaften-> Build -> (Fehler und Warnungen) Unterdrückt Warnungen und dann eine durch Kommata getrennte Liste von Warnungen festlegen, die unterdrückt werden müssen

.

Andere Tipps

Öffnen Sie die Projekteigenschaften auf der Registerkarte Erstellen, geben Sie IDs warne Sie in den Unterdrückt Warnungen surpress wollen. Kasten

Die VC ++ XML-Tag hierfür ist mit einem Semikolon Liste numerischer IDs getrennt. Dies scheint nicht überall dokumentiert werden, dass ich sehen kann, aber FYI.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top