Elemento <fileAssociation> (applicazione ClickOnce)

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

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

Elementi e attributi

L'elemento fileAssociation è facoltativo. e dispone degli attributi riportati di seguito.

Attributo

Descrizione

extension

Obbligatoria. Estensione di file da associare all'applicazione.

description

Obbligatorio. Descrizione del tipo di file che verrà utilizzato dalla shell.

progid

Obbligatorio. Nome che identifica in modo univoco il tipo di file.

defaultIcon

Obbligatorio. Specifica l'icona per utilizzare per i file con questa estensione. Il file di icona deve essere specificato utilizzando Elemento <file> (applicazione ClickOnce) all'interno di Elemento <assembly> (applicazione ClickOnce) che contiene questo elemento.

Note

Questo elemento deve includere un riferimento dello spazio dei nomi XML a "urn:schemas-microsoft-com:clickonce.v1". Se viene utilizzato l'elemento <fileAssociation>, deve essere specificato dopo l'elemento <application> nel relativo Elemento <assembly> (applicazione ClickOnce) padre.

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 aver disinstallato l'applicazione ClickOnce, questa rimuove l'associazione file per l'utente in modo che l'associazione del singolo computer sia ancora attiva.

Esempio

Nell'esempio di codice riportato di seguito vengono illustrati gli elementi fileAssociation in un manifesto di un'applicazione editor di testo distribuita mediante ClickOnce. In questo esempio di codice è inoltre incluso Elemento <file> (applicazione ClickOnce) 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" />

Vedere anche

Riferimenti

Manifesto dell'applicazione ClickOnce