2016-07-01 14 views
0

Ich versuche, einen Code Release Management zu implementieren, aber excpetion bekommen:Bauen nicht in Release Management arbeiten, während in TFS mit disable Auslöser gelang

Ausnahmemeldung: Veröffentlichung Build fehlgeschlagen (Typ Exception) Ausnahme-Stack Trace: bei System.Activities.Statements.Throw.Execute (CodeActivityContext context) bei System.Activities.CodeActivity.InternalExecute (ActivityInstance Beispiel ActivityExecutor Vollstrecker, Bookmarkbookmark) bei System.Activities.Runtime.ActivityExecutor.ExecuteActivityWorkItem.ExecuteBody (ActivityExecutor Executor, LesezeichenManager, Location resultLocation)

Ich bearbeitet Build-Definition und deaktiviert den Release-Trigger. Dann wird bauen gelang ohne Release Auslösung aber Wenn ich starten manuelle Freigabe von RM-Client mit neuesten Build, der gerade erstellt es mit der Fehlermeldung fehlschlägt:

enter image description here

+0

Schauen Sie sich das Protokoll an. Exit-Code 4 stammt von xcopy. 'Ein Initialisierungsfehler ist aufgetreten. Es ist nicht genügend Arbeitsspeicher oder Speicherplatz vorhanden oder Sie haben einen ungültigen Laufwerksnamen oder eine ungültige Syntax in der Befehlszeile eingegeben.' –

Antwort

0

Bitte lesen Sie diese Frage für die Fehlerbehebung: What is going wrong when Visual Studio tells me "xcopy exited with code 4"

Xcopy Exit Code 4 bedeutet "Initialisierung Fehler aufgetreten. Es gibt nicht genug Speicherplatz oder Speicherplatz, oder Sie haben einen ungültigen Laufwerksnamen oder ungültige Syntax in der Befehlszeile eingegeben."

Es scheint, als ob Visual Studio ungültige Argumente an Xcopy liefert. Überprüfen Sie Ihren Post-Build-Ereignisbefehl über Projekteigenschaften> Richtig Klicken Sie auf> Build Events> Post Build Event.

Beachten Sie, dass, wenn die $ (ProjectDir) oder ähnliche Makroterme Leerzeichen in die resultierenden Pfade haben, wenn sie erweitert werden, müssen sie in doppelte Anführungszeichen gewickelt werden.

Und der Fehler kann auch auftreten, wenn der Zielordner schreibgeschützt ist, überprüfen Sie dies auch auf dem bereitgestellten Server.