BuildNumbers werden automatisch für jedes Build erstellt, das geplant wird.
Sie geben an, was Sie im Abschnitt Build> Optionen> Build-Nummernformat festlegen möchten.
Der Standardwert ist:
$(date:yyyyMMdd)$(rev:.r)
Aber wenn Sie einige Variablen in Ihren Build hinzufügen, dann können Sie das Format als solche verändern.
$(MajorVersion).$(MinorVersion)-$(date:MMdd)$(rev:.r)
Diese erhalten dann zu deinem Freigabeschritt wie die auf Build-Nummern und Variablen
$[BUILD_BUILDNUMBER] - TFS 2010/15/17 Update1
$(Build.BuildNumber) changed from old $[BUILD_BUILDNUMBER] for Update2
Mehr Infos hier Variable definiert vorab durchlaufen zu finden ist:
Build Number Format
Default Variables
Bearbeitungen:
Ja, Sie können Versionierung auch DLLs hinzufügen.
Assembly PowerShell Script
erfordern diese keine Argumente: Wir verwenden aa Lager Microsoft Powershell-Skript, das der Trick, die wir als Build-Task hinzufügen (vor dem Build-Lösung Schritt) kann die Quelle finden Sie hier wie es die Variablen aus dem Build-Prozess verwendet!
Der neue sdk-style-Projekttyp unterstützt dafür Msbuild-Parameter, aber C# -Modifikation muss manuell/über Regexes erfolgen (es gibt auch [eine Erweiterung für vsts] (https://marketplace.visualstudio.com/items? itemName = sebastianlux.UpdateAssemblyInfo)), es würde also helfen, wenn Sie angeben, welchen Projekttyp Sie verwenden –
Lösen Sie dieses Problem mit der Lösung von Chris? –
nein starain ich habe nicht die Chance bekommen, es zu untersuchen. –