1

Wenn ich Roslyns Dokumentation durchblätterte, konnte ich nichts über das Scheitern des Builds finden. Ich habe zur Zeit ein Analysetool erstellt, das prüft, ob Methoden ein Tag verpassen und den Entwickler mit einem Vorschlag zum Hinzufügen dieses Tags benachrichtigen. Aber was ich tun möchte, ist in der Lage, den Build zu versagen, wenn sie versuchen, das Projekt zu bauen.Roslyn - Throw Build Error

Ich sah Orte online, wo Devs verwendet haben: CodeIssue aber ich denke nicht, dass das funktionieren würde.

Dies wäre ähnlich wie stylecop funktioniert, wenn es den Build fehlschlägt.

Hat jemand irgendwelche Beispiele/Ressourcen gefunden, wo es einen Build mit Fehlern zurückgeben kann?

+0

Was für ein Analysator ist das? Sprechen Sie über eine Unterklasse von 'DiagnosticAnalyzer'? –

Antwort

3

Sie können die Compileroptionen so einstellen, dass die Warn-ID des Analysators wie bei integrierten Warnungen als Fehler behandelt wird.

+0

"Das sollte einfach funktionieren", solange Sie Ihren Analysator zu Ihrem Projekt hinzugefügt haben. –

+0

Wie ändern Sie die Compileroption? Ich schaute in den Eigenschaften des Projekts, aber kann diese Option nicht finden –

+0

https://msdn.microsoft.com/en-us/library/406xhdz3.aspx – SLaks