Share via


<fileAssociation>, élément (Déploiement ClickOnce)

Identifie une extension de fichier à associer à l'application.

<fileAssociation
    xmlns="urn:schemas-microsoft-com:clickonce.v1"
    extension
    description
    progid
    defaultIcon
/>

Éléments et attributs

L'attribut fileAssociation est facultatif. L'élément possède les attributs suivants.

Attribut

Description

extension

Obligatoire. Extension de fichier à associer à l'application.

description

Obligatoire. Description du type de fichier pour une utilisation par le shell.

progid

Obligatoire. Nom n'identifiant que le type de fichier.

defaultIcon

Obligatoire. Spécifie l'icône à utiliser pour les fichiers avec cette extension. Le fichier icône doit être spécifié à l'aide de l'<file>, élément (Application ClickOnce) de l'<assembly>, élément (Application ClickOnce) qui contient cet élément.

Notes

Cet élément doit inclure la référence à l'espace de noms XML « urn:schemas-microsoft-com:clickonce.v 1 ». Si l'élément <fileAssociation> est utilisé, il doit se situer après l'élément <application> dans son <assembly>, élément (Application ClickOnce) parent.

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 ordinateur est à nouveau active.

Exemple

L'exemple de code suivant illustre les éléments fileAssociation d'un manifeste d'application pour un éditeur de texte déployé avec ClickOnce. Cet exemple de code inclut également l'<file>, élément (Application ClickOnce) 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

Référence

Manifeste d'application ClickOnce