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