Ich versuche, benutzerdefinierte statische Analyse-Regeln für meine Codebasis zu erstellen, sodass Compiler-Fehler generiert werden, wenn ein Entwickler die Codierungskonvention meines Unternehmens nicht befolgt. Es scheint bei Visual Studio 2015 Roslyn Code Analyzers der Weg zu sein, dies zu erreichen.Ausführen von Roslyn-Codeanalysatoren auf Build Server
Die MSDN-Artikel, die ich gelesen habe, geben an, dass Code Analyzer als NuGet- oder VSIX-Pakete verpackt sind. Das ist großartig, um in Visual Studio rote Squiggles hinzuzufügen, aber ich möchte sicherstellen, dass die Compilerfehler auch auf meinem Jenkins-Build-Server generiert werden.
Werden Roslyn Code Analyzers als Teil der MSBuild-Pipeline so ausgeführt, dass sie Compiler-Fehler auf meinem Build-Server generieren? Muss ich MSBuild trotzdem einrichten?
Danke, lass mich durch den Rest der Tutorials laufen und bestätigen und ich werde dies als die Antwort markieren. –
Stellen Sie nur sicher, dass Sie Ihre Analysatoren über NuGet installieren, da offensichtlich Build-Server VSIXes nicht wirklich kennen. –