Ich versuche in meiner XAML-Vorlage als Argument den Namen des aktuellen Builds, also ich als String-Argument setzen: Aber nach der Warteschlange mein Build I habe diesen Fehler:TFS 2017 - Pass als Argument Build-Nummer Format - BuildDetail.BuildNumber
`Exception Message: Could not find a part of the path 'C:\Windows\system32\BuildDetail.BuildNumber'. (type DirectoryNotFoundExceptio`n)
Vielen Dank!
EDIT, wo ich das Argument setzen wollen:
Und die Build-Nummer Format ($ (BuildDefinitionName) _ $ (Datum: yyyyMMdd) $ (Rev: .r)) :
EDIT 2, ich folge dies:TFS 2010 : Use the label name in build number format
Und ich stellte fest, dass:
Exception Message: The root element of the build process template found at $/test8/BuildProcessTemplatest8/BuildProcessSourcet8/Templates/CustomTemplatet8.xaml (version C239) is not valid. (The build process failed validation. Details:
Validation Error: The private implementation of activity '1: DynamicActivity' has the following validation error: Compiler error(s) encountered processing expression "String.Format("$(BuildDefinitionName)_$(Date:yyyyMMdd)_{0}$(Rev:.r)", BuildDetail.SourceGetVersion)".
'Microsoft.TeamFoundation.Build.Client.BuildDetail' is not accessible in this context because it is 'Friend'.
Humm habe ich versucht, mit diesem aber es funktioniert nicht, ich meine erste Nachricht bearbeiten. Das Format der Build-Nummer ist dieses für mich: $ (BuildDefinitionName) _ $ (Datum: yyyyMMdd) $ (Rev: .r) – FrankVDB
@FrankVDB Sieht so aus, als könnten Sie direkt das ** BuildDirectory ** -Argument verwenden, schaut sich das ähnlich an Frage: http://stackoverflow.com/questions/16267283/copy-files-from-tfs-to-build-drop-location-using-copy-directory-activity Es gibt keine Verwendung mit Builddetail.buildnumber in Quellort. –
Außerdem, wenn Sie einen benutzerdefinierten Pfad verwenden möchten, könnten Sie etwas wie diese 'Path.Combine (SourcesDirectory," MyFileFolder ")' verwenden, mehr Details werfen Sie einen Blick auf Daves Antwort in diesem: http://StackOverflow.com/ Fragen/24563341/creating-a-build-process-template-was-tut-nichts-aber-kopieren-alle-Dateien-zu-anoth –