2011-01-12 10 views
0

Ich habe in den letzten Tagen seltsame Probleme. Das heutige seltsame Problem ist Code-Analyse und TFS 2010-Builds.Strange Code Analysis Problem Über TFS 2010 Build

Nachdem wir unser TFS von 2008 auf 2010 aktualisiert hatten, haben wir dann unsere Lösungen von Visual Studio 2008 auf 2010 umgestellt. Es gab keine Fehler beim Upgrade, aber wir sahen merkwürdige Dinge bei der Codeanalyse.

Kurz gesagt, unterscheiden sich FxCop-Ergebnisse durch automatisches Ausführen von tfs 2010 Build oder manuell von der Eingabeaufforderung aus ausgeführt. Obwohl sie beide dieselben Befehlsparameter und -werte verwenden.

Zum Beispiel, wenn ich FxCop in der TFS-Build ausführen, erhalte ich 7 Fehler, aber wenn ich FxCop über die Eingabeaufforderung mit dem Befehl im Build-Protokoll ausführen, bekomme ich 133 Fehler.

Was könnte diese Unterschiede verursachen?

Antwort

0

Ich löste dieses Problem.

Es ging um CustomDictionary Pfad.

Ich löschte FXCop \ CustomDictionary.xml für Test und vergessen. Ich habe CustomDictionary ersetzt und alles wurde normal.

0

Haben Sie überprüft, dass Ihre VS- und Befehlszeilenanalyse die gleichen Regelsätze verwenden?

+0

Ja, weil ich fxcop Befehl von tfs Build-Protokoll kopiert und in die Befehlszeile eingefügt. Also, sie sind gleich ... –

+0

Könnten Sie bitte die vollständige Befehlszeile hier einfügen? –

+0

ich post als Antwort wegen der Länge –