Ändern Sie nur die Versionsnummer in AssemblyInfo.cs mit der Aufgabe MSBuild FileUpdate
Ich muss nur die Revisionsnummer von einem ändernAssemblyInfo.cs
Datei. Die Versionsnummer hat das FormatMajor.Minor.Build.Revision z.B.1.4.6.0
.
Zur Zeit ändere ich die Version mit demFileUpdate
Aufgabe (aus demMSBuild Community Tasks-Projekt) und den folgenden regulären Ausdruck:
<FileUpdate Files="@(AssemblyResult)"
Regex='(\[\s*assembly:\s*AssemblyVersion\(\s*"[^\.]+\.[^\.]+)\.([^\.]+)(\.)([^\.]+)("\)\s*\])'
ReplacementText='[assembly: AssemblyVersion("$(AssemblyMajorNumber).$(AssemblyMinorNumber).$(AssemblyBuildNumber).$(Revision)")]' />
Jetzt muss ich nur noch die Revisionsnummer aktualisieren und major, minor und build unverändert lassen. Gibt es dafür eine Aufgabe? Oder kann es mit einem Regex gemacht werden? Was wäre dann der reguläre Ausdruck?