<assemblyIdentity>, élément (application ClickOnce)
Identifie l’application déployée dans un déploiement ClickOnce.
Syntax
<assemblyIdentity
name
version
publicKeyToken
processorArchitecture
language
/>
Éléments et attributs
L’élément assemblyIdentity
est obligatoire. Il ne contient aucun élément enfant et possède les attributs suivants.
Attribut | Description |
---|---|
Name |
Obligatoire. Identifie le nom de l’application. Si Name contient des caractères spéciaux, tels que des guillemets simples ou doubles, l’application risque de ne pas pouvoir s’activer. |
Version |
Obligatoire. Spécifie le numéro de version de l’application dans le format suivant : major.minor.build.revision |
publicKeyToken |
facultatif. Spécifie une chaîne hexadécimale de 16 caractères qui représente les 8 derniers octets de la valeur de hachage SHA-1 de la clé publique sous laquelle l’application ou l’assembly sont signés. La clé publique utilisée pour signer le catalogue doit être de 2048 bits ou plus.Bien que la signature d’un assembly soit recommandée mais facultative, cet attribut est obligatoire. Si un assembly n’est pas signé, vous devez copier une valeur à partir d’un assembly auto-signé ou utiliser une valeur « factice » composée de zéros. |
processorArchitecture |
Obligatoire. Spécifie le processeur. Les valeurs valides concernent msil tous les processeurs, x86 pour Windows 32 bits, IA64 pour Windows 64 bits et Itanium pour les processeurs Itanium Intel 64 bits. |
language |
Obligatoire. Identifie les codes de langue en deux parties (par exemple, en-US ) de l’assembly. Cet élément se trouve dans l’espace de noms asmv2 . Si aucune valeur n’est spécifiée, la valeur par défaut est neutral . |
Exemples
Description
L’exemple de code suivant illustre un élément assemblyIdentity
d’un manifeste d’application ClickOnce. Cet exemple de code fait partie d’un exemple plus étoffé fourni dans le Manifeste d’application ClickOnce.
Code
<asmv1:assemblyIdentity
name="My Application Deployment.exe"
version="1.0.0.0"
publicKeyToken="43cb1e8e7a352766"
language="neutral"
processorArchitecture="x86"
type="win32" />