¿Es necesario cambiar el atributo de versión de ensambladoIdentity en un archivo de manifiesto?

En el siguiente manifiesto, ¿es necesario cambiar elversion atributo de laassemblyIdentity elemento si la versión del ensamblado se especifica en el proyecto (o, en mi caso, se establece como parte de una tarea de MSBuild)?

De acuerdo aesta página de Microsoft Connect, esose ve como el número de versión del proyecto anula el número de versión del manifiesto. Por favor corrígeme si estoy equivocado...

<?xml version="1.0" encoding="utf-8"?>
<asmv1:assembly manifestVersion="1.0" xmlns="urn:schemas-microsoft-com:asm.v1" 
                xmlns:asmv1="urn:schemas-microsoft-com:asm.v1" 
                xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" 
                xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <assemblyIdentity version="1.0.0.0" processorArchitecture="X86" name="MyApp.exe" type="win32"/>
  <trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
    <security>
      <requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3">
        <requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
      </requestedPrivileges>
    </security>
  </trustInfo>
</asmv1:assembly>

Ayúdame Jon Skeet, eres mi única esperanza ... :)

Respuestas a la pregunta(1)

Su respuesta a la pregunta