Cambie solo el número de revisión en AssemblyInfo.cs con la tarea MSBuild FileUpdate
Necesito cambiar solo el número de revisión de unAssemblyInfo.cs
expediente. El número de versión está en el formato.Major.Minor.Build.Revision p.ej.1.4.6.0
.
Actualmente cambio la versión con laFileUpdate
tarea (de laProyecto de tareas comunitarias de MSBuild) y la siguiente expresión regular:
<FileUpdate Files="@(AssemblyResult)"
Regex='(\[\s*assembly:\s*AssemblyVersion\(\s*"[^\.]+\.[^\.]+)\.([^\.]+)(\.)([^\.]+)("\)\s*\])'
ReplacementText='[assembly: AssemblyVersion("$(AssemblyMajorNumber).$(AssemblyMinorNumber).$(AssemblyBuildNumber).$(Revision)")]' />
Ahora necesito actualizar solo el número de revisión y dejar mayor, menor y compilación sin cambios. Entonces, ¿hay alguna tarea para hacer esto? ¿O se puede hacer con una expresión regular? ¿Cuál sería la expresión regular entonces?