<fileAssociation> (Elemento)
Identifica una extensión de archivo que se va a asociar a la aplicación.
<fileAssociation
xmlns="urn:schemas-microsoft-com:clickonce.v1"
extension
description
progid
defaultIcon
/>
Elementos y atributos
El elemento fileAssociation es opcional. El elemento tiene los atributos siguientes.
Atributo |
Descripción |
---|---|
extension |
Obligatorio. Extensión de archivo que se va a asociar a la aplicación. |
description |
Obligatorio. Descripción del tipo de archivo que va a utilizar el shell. |
progid |
Obligatorio. Nombre que identifica inequívocamente el tipo de archivo. |
defaultIcon |
Obligatorio. Especifica el icono que se va a utilizar en los archivos que tienen esta extensión. El archivo de icono debe especificarse utilizando Elemento <file> (Aplicación ClickOnce) dentro del objeto <assembly> (Elemento) [Aplicación ClickOnce] que contiene este elemento. |
Comentarios
Este elemento debe incluir una referencia del espacio de nombres XML en "urn:schemas-microsoft-com:clickonce.v1". Si se utiliza el elemento <fileAssociation>, debe ir detrás del elemento <application> en su objeto <assembly> (Elemento) [Aplicación ClickOnce] primario.
ClickOnce no sobrescribirá las asociaciones de archivo existentes. Sin embargo, una aplicación ClickOnce puede invalidar la extensión de archivo sólo del usuario actual. Después de desinstalar la aplicación ClickOnce, dicho programa elimina la asociación de archivo para el usuario y la asociación por equipo está activa de nuevo.
Ejemplo
En el ejemplo de código siguiente se ilustran los elementos fileAssociation de un manifiesto de aplicación en una aplicación de editor de texto implementada con ClickOnce. En este ejemplo de código también se incluye el elemento Elemento <file> (Aplicación ClickOnce) requerido por el atributo 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" />