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?

Respuestas a la pregunta(2)

Su respuesta a la pregunta