Alterar somente o número de revisão em AssemblyInfo.cs com a tarefa MSBuild FileUpdate
Preciso alterar apenas o número de revisão de umAssemblyInfo.cs
Arquivo. O número da versão está no formatoMajor.Minor.Build.Revision por exemplo.1.4.6.0
.
Atualmente mudo a versão com oFileUpdate
tarefa (doProjeto de tarefas da comunidade MSBuild) e o seguinte regex:
<FileUpdate Files="@(AssemblyResult)"
Regex='(\[\s*assembly:\s*AssemblyVersion\(\s*"[^\.]+\.[^\.]+)\.([^\.]+)(\.)([^\.]+)("\)\s*\])'
ReplacementText='[assembly: AssemblyVersion("$(AssemblyMajorNumber).$(AssemblyMinorNumber).$(AssemblyBuildNumber).$(Revision)")]' />
Agora eu preciso atualizar apenas o número de revisão e deixar maior, menor e construir inalterado. Então, há alguma tarefa para fazer isso? Ou pode ser feito com um regex? Qual seria a expressão regular então?