Tarefa de pré-compilação do MSBuild para atualizar o AssemblyInfo que não está sincronizado com o exe criado

Estou usando uma tarefa de pré-compilação no Visual Studio 2008 que chama o msbuild:

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

Inside version.targets, estou atualizando o arquivo AssemblyInfo.cs para substituir as informações da versão:

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

Quando crio o projeto pelo Visual Studio 2008, ele cria sem problema

Mas quando observo as informações da versão do exe resultante, ele contém o carimbo de data / hora anterior, mesmo que o AssemblyInfo.cs tenha sido alterado pelo "correto"

arece que as alterações da pré-compilação não são vistas pela principal tarefa de compilação e estão sempre uma por trá

Alguma idéia do que estou fazendo de errado?

questionAnswers(4)

yourAnswerToTheQuestion