La tarea MSBuild previa a la compilación para actualizar AssemblyInfo no está sincronizada con el exe @ integra

Estoy usando una tarea previa a la compilación en Visual Studio 2008 que invoca msbuild:

C:\WINDOWS\Microsoft.NET\Framework\v3.5\MSBuild.exe $(MSBuildProjectDirectory)\version.targets /p:Configuration=$(ConfigurationName)

Interior version.targets, estoy actualizando el archivo AssemblyInfo.cs para reemplazar la información de la versión:

   <FileUpdate
        Encoding="ASCII"
        Files="$(MSBuildProjectDirectory)\Properties\AssemblyInfo.cs"
        Regex="AssemblyInformationalVersion\(&quot;.*&quot;\)\]" 
        ReplacementText="AssemblyInformationalVersion(&quot;Product $(ConfigurationString) ($(buildDate))&quot;)]"
    />

Cuando construyo el proyecto a través de Visual Studio 2008, se construye sin ningún problema.

Pero cuando miro la información de la versión del exe resultante, contiene la marca de tiempo anterior a pesar de que AssemblyInfo.cs se ha cambiado con la "correcta".

arece que la tarea principal de compilación no ve los cambios previos a la compilación y siempre está uno detrá

¿Alguna idea de lo que estoy haciendo mal?

Respuestas a la pregunta(4)

Su respuesta a la pregunta