Dans le manifeste suivant, est-il nécessaire de modifier l'attribut version
de l'élément assemblyIdentity
si la version de l'assembly est spécifiée dans le projet (ou, dans mon cas, définie dans le cadre d'une tâche MSBuild)?Est-il nécessaire de modifier l'attribut version de assemblyIdentity dans un fichier manifeste?
Selon this Microsoft Connect page, il ressemble comme le numéro de version du projet remplace le numéro de version du manifeste. S'il vous plaît me corriger si je me trompe ...
<?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>
Aidez-moi Jon Skeet, tu es mon seul espoir ... :)