2017-03-03 4 views
0

Ich habe gerade eine neue Builddefinition für das WCF-Dienstprojekt über Visual Studio 2013 in TFS erstellt. Fed es eine Build-Prozess-Vorlage, die für andere ähnliche vor-erstellte Build für das gleiche Projekt funktioniert. Wenn ich laufen die Build ich folgende Fehlermeldung erhalten:Der Task "UpdateBuildNumberDropLocation" ist unerwartet fehlgeschlagen

C:\Builds\abc\xyz\pqr\BuildType\TFSBuild.proj (187): The "UpdateBuildNumberDropLocation" task failed unexpectedly. The build number '<################>_1.0.2.4' already exists for build definition.

ich durch online gesucht, aber ich habe keine Ursache dafür, was die mögliche Ursache sein könnte?

+0

Haben Sie jemals einen Build gelöscht? –

+0

Nein. Aber wenn ich nach dem Löschen und dem Erstellen einer neuen Karte einen Mapping-Fehler erhalte. – MaxRecursion

+1

Dies tritt auf, wenn auf dem Build-Server ein Workspace-Konflikt vorliegt. Möglicherweise haben Sie eine neue Builddefinition mit demselben Namen wie eine vorherige Builddefinition erstellt. Ich habe Build mit dem Namen des entfernten Builds erstellt und bekomme auch den Mapping-Fehler. Um dies zu vermeiden, benennen Sie Ihre Builddefinition in etwas Einzigartiges um. –

Antwort

0

Die Ursache für dieses Problem möglicherweise, wenn Sie die Builds löschen, obwohl es nicht mehr in der Benutzeroberfläche angezeigt wird, wird nur als gelöscht in der Datenbank markiert. Um diesen Build vollständig zu entfernen, müssen Sie ihn mit dem Befehl tfsbuild destroy zerstören.

Open the Visual Studio Command Prompt and you can run the tfsbuild destroy command in below mentioned syntax.

C:\WINDOWS\system32>tfsbuild destroy /collection:http://TFSServer:8080/tfs/defaultcollection /builddefinition:"TeamProject\BuildDefinitionName" BuildNumber 1.0.2.4 

Weitere Informationen erhalten Sie einen Blick dieses ähnliches Problem nehmen: TF42064: The build number already exists for build definition error in TFS2010


aktualisieren

Die Mapping-Fehler tritt auf, wenn Sie einen Arbeitsbereich Zusammenstoß auf dem Build-Server haben. Möglicherweise haben Sie eine neue Builddefinition mit demselben Namen wie eine vorherige Builddefinition erstellt. Ich habe Build mit dem Namen des entfernten Builds erstellt und bekomme auch den Mapping-Fehler.

Als Workaround: versuchen Sie, Ihre Builddefinition in etwas Einzigartiges umzubenennen.

Verwandte Themen