<fileAssociation>, élément (application ClickOnce)
Identifie une extension de fichier à associer à l’application.
Syntax
<fileAssociation
xmlns="urn:schemas-microsoft-com:clickonce.v1"
extension
description
progid
defaultIcon
/>
Éléments et attributs
L’élément fileAssociation
est facultatif. L’élément a les attributs suivants.
Attribut | Description |
---|---|
extension |
Obligatoire. Extension de fichier à associer à l’application. |
description |
Obligatoire. Description du type de fichier pour une utilisation par l’interpréteur de commandes. |
progid |
Obligatoire. Nom identifiant de manière unique le type de fichier. |
defaultIcon |
Obligatoire. Spécifie l’icône à utiliser pour les fichiers avec cette extension. Le fichier d’icône doit être spécifié en utilisant le <fichier> Élément dans l’<assembly> Élément qui contient cet élément. |
Notes
Cet élément doit inclure une référence d’espace de noms XML à urn:schemas-microsoft-com:clickonce.v1
. Si l’élément <fileAssociation>
est utilisé, il doit venir après l’élément <application>
dans son <assembly parent> Élément.
ClickOnce ne remplace pas les associations de fichiers existantes. Toutefois, une application ClickOnce peut remplacer l’extension de fichier pour l’utilisateur actuel uniquement. Une fois l’application ClickOnce désinstallée, ClickOnce supprime l’association de fichiers pour l’utilisateur, et l’association par machine est à nouveau active.
Exemple
L’exemple de code suivant illustre les éléments fileAssociation
d’un manifeste d’application pour une application d’éditeur de texte déployée à l’aide de ClickOnce. Cet exemple de code inclut également le <fichier> Élément requis par l’attribut defaultIcon
.
<file name="text.ico" size="4286">
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />
<dsig:DigestValue>0joAqhmfeBb93ZneZv/oTMP2brY=</dsig:DigestValue>
</hash>
</file>
<file name="writing.ico" size="9662">
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />
<dsig:DigestValue>2cL2U7cm13nG40v9MQdxYKazIwI=</dsig:DigestValue>
</hash>
</file>
<fileAssociation xmlns="urn:schemas-microsoft-com:clickonce.v1" extension=".text" description="Text Document (ClickOnce)" progid="Text.Document" defaultIcon="text.ico" />
<fileAssociation xmlns="urn:schemas-microsoft-com:clickonce.v1" extension=".writing" description="Writings (ClickOnce)" progid="Writing.Document" defaultIcon="writing.ico" />