Ausführen von Code Analysis (FxCop> 10) auf dem Build Agent, ohne Visual Studio zu installieren

Nachdem FxCop 10 ausgeliefert wurde, hat Microsoft das separate Installationsprogramm für FxCop eingestellt. Offiziell kann man derzeit erst nach der Installation von Visual Studio 2013/2015/2017 eine Codeanalyse (FxCop 12.0 / 14.0 / 15.0) durchführen. Wir sind jedoch fest davon überzeugt, dass Visual Studio nicht auf den Build-Agenten installiert wird (die Installation muss dann inaktiv bleiben). Synchronisieren Sie mit dem, was wir auf den Entwicklercomputern usw. haben.

Wie kann ich FxCop 12.0 / 14.0 / 15.0 auf einem Build-Agenten zum Laufen bringen, ohne etwas anderes zu installieren? Ich würde jedoch akzeptieren, ein paar Binärdateien und msbuild-Dateien zur Quellcodeverwaltung hinzuzufügen. Ansonsten: Gibt es eine Möglichkeit, das FxCop-Zeug nur mit dem Visual Studio 2013/2015/2017-Installationsprogramm zu installieren?

Hinweis: Wir verwenden Teamcity als Build-Server.

Antworten

Da es für bestimmte Umgebungen und FxCop-Versionen mehrere gültige Antworten gibt, habe ich mir die Freiheit genommen, sie hier zu verknüpfen, um den Zugriff zu erleichtern:

FxCop 15.0 (Visual Studio 2017)FxCop 14.0 (Visual Studio 2015)FxCop 12.0 (Visual Studio 2013)SonarQube

Antworten auf die Frage(5)

Ihre Antwort auf die Frage