Partager via


<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" />

Voir aussi