Problembehandlung für Team Foundation Build-Tests
Aktualisiert: November 2007
In den folgenden Abschnitten werden allgemeine Problembehandlungsszenarien bei der Konfiguration von Team Foundation Build-Tests beschrieben.
Fehler in der Protokolldatei
Beim Ausführen einer statischen Analyse mit Team Foundation Build wird in der Protokolldatei möglicherweise einer oder beide der folgenden Fehler aufgezeichnet:
Für die Durchführung der Codeanalyse von verwalteten Binärdateien muss MSBuild FxCop starten. MSBuild kann die FxCop-Binärdateien nicht finden. Vergewissern Sie sich, dass Visual Studio Team System Development Edition oder Visual Studio Team System Team Foundation Server installiert ist, und führen Sie MSBuild über die Visual Studio-Eingabeaufforderung aus, oder geben Sie den Pfad zu FxCop an, indem Sie die FXCOPDIR-Umgebungsvariable festlegen.
RunTestWithConfiguration-Ziel:
MSBUILD : Warnung : Zum Ausführen von Tests im Rahmen eines Team Foundation Build ist Visual Studio Team System Test Edition oder Visual Studio Team System Development Edition erforderlich.
Der vorherige Fehler wurde in eine Warnung umgewandelt, da die Aufgabe mit ContinueOnError=true aufgerufen wurde.
Der Buildvorgang wird fortgesetzt, da "ContinueOnError" in der Aufgabe "TestToolsTask" auf "true" festgelegt ist.
Erstellen des "RunTestWithConfiguration"-Ziels in Projekt "TFSBuild.proj" beendet.
Lösung
Installieren Sie Visual Studio Team System Development Edition, um Komponententests auszuführen, statische Analysetools zu verwenden oder Codeabdeckungsdaten zu erfassen. Wenn auch Web- und Auslastungstests ausgeführt werden müssen, installieren Sie stattdessen Visual Studio Team System Test Edition.
MSBUILD: Warnung : Die angegebene Umwandlung ist ungültig
Stellen Sie sicher, dass im Buildprozess keine leere Testliste oder leere untergeordnete Testliste vorhanden ist. Wenn leere Listen vorhanden sind, bearbeiten Sie die Datei TFSBuild.proj, um diese Listen zu entfernen.
Keine auszuführenden Testlisten
Stellen Sie sicher, dass im Build mindestens eine Testliste vorhanden ist und jede Testliste mindestens einen Test enthält.
Fehler bei Veröffentlichungsvorgang
Stellen Sie sicher, dass das Visual Studio Team Foundation Build-Dienstkonto über die Berechtigung Vollzugriff für die Veröffentlichungsablage verfügt und der Ablagespeicherort ein freigegebener Ordner ist.
Zur Konfigurationsdatei hinzugefügte Dateien werden nicht in den Build kopiert
Wenn Sie durch Bearbeiten der Datei localtestrun.testrunconfig weitere Textdateien zur Testliste hinzufügen, suchen Sie die Zeile <path type="Dateipfad" > für DeploymentItems, und entfernen Sie den letzten umgekehrten Schrägstrich ("\") für den Verzeichnisspeicherort. Ändern Sie z. B. DH2.Test.TR.CRM\Conditions\ in DH2.Test.TR.CRM\Conditions.
Siehe auch
Weitere Ressourcen
Verwalten des Team Foundation Builds