Benutzerdefinierte Compiler-Warnungen

Bei Verwendung von ObsoleteAtribute in .Net erhalten Sie Compiler-Warnungen, die Sie darauf hinweisen, dass das Objekt / die Methode / die Eigenschaft veraltet ist und etwas anderes verwendet werden sollte. Ich arbeite derzeit an einem Projekt, das viele Umgestaltungen eines Codes für ehemalige Mitarbeiter erfordert. Ich möchte ein benutzerdefiniertes Attribut schreiben, mit dem ich Methoden oder Eigenschaften markieren kann, die Compiler-Warnungen generieren, die von mir geschriebene Nachrichten enthalten. Etwas wie das

[MyAttribute("This code sux and should be looked at")]
public void DoEverything()
{
}
<MyAttribute("This code sux and should be looked at")>
Public Sub DoEverything()
End Sub

Ich möchte, dass dies eine Compiler-Warnung generiert, die besagt: "Dieser Code ist sux und sollte betrachtet werden". Ich weiß, wie man ein benutzerdefiniertes Attribut erstellt. Die Frage ist, wie ich es veranlassen kann, Compiler-Warnungen in Visual Studio zu generieren.

Antworten auf die Frage(10)

Ihre Antwort auf die Frage