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\(".*"\)\]"
ReplacementText="AssemblyInformationalVersion("Product $(ConfigurationString) ($(buildDate))")]"
/>
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?