Condividi tramite


<Elemento fileAssociation> (applicazione ClickOnce)

Identifica un'estensione di file da associare all'applicazione.

Sintassi

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

Elementi e attributi

L'elemento fileAssociation è facoltativo. L'elemento presenta gli attributi seguenti.

Attributo Descrizione
extension Obbligatorio. Estensione di file da associare all'applicazione.
description Obbligatorio. Descrizione del tipo di file da usare dalla shell.
progid Obbligatorio. Nome che identifica in modo univoco il tipo di file.
defaultIcon Obbligatorio. Specifica l'icona da utilizzare per i file con questa estensione. Il file icona deve essere specificato utilizzando l'elemento file all'interno dell'elemento< assembly> che contiene questo elemento.><

Osservazioni:

Questo elemento deve includere un riferimento allo spazio dei nomi XML a urn:schemas-microsoft-com:clickonce.v1. Se l'elemento <fileAssociation> viene utilizzato, deve venire dopo l'elemento nell'elemento padre <dell'elemento <application> assembly> Element.

ClickOnce non sovrascriverà le associazioni di file esistenti. Tuttavia, un'applicazione ClickOnce può eseguire l'override dell'estensione di file solo per l'utente corrente. Dopo la disinstallazione dell'applicazione ClickOnce, ClickOnce elimina l'associazione di file per l'utente e l'associazione per computer è nuovamente attiva.

Esempio

L'esempio di codice seguente illustra gli fileAssociation elementi in un manifesto dell'applicazione per un'applicazione editor di testo distribuita usando ClickOnce. Questo esempio di codice include anche l'elemento < file> richiesto dall'attributo 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" />

Vedi anche