<fileAssociation> elemento (aplicación ClickOnce)<fileAssociation> element (ClickOnce application)

Identifica una extensión de archivo que se asociará con la aplicación.Identifies a file extension to be associated with the application.

SintaxisSyntax

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

Los elementos y atributosElements and attributes

El elemento fileAssociation es opcional.The fileAssociation element is optional. El elemento tiene los siguientes atributos.The element has the following attributes.

AtributoAttribute DescripciónDescription
extension Requerido.Required. La extensión de archivo que se asociará con la aplicación.The file extension to be associated with the application.
description Requerido.Required. Una descripción del tipo de archivo para su uso por el shell.A description of the file type for use by the shell.
progid Requerido.Required. Un nombre que identifica el tipo de archivo.A name uniquely identifying the file type.
defaultIcon Requerido.Required. Especifica el icono que se utiliza para los archivos con esta extensión.Specifies the icon to use for files with this extension. El archivo de icono debe especificarse utilizando la <archivo > elemento dentro de la <ensamblado > elemento que contiene este elemento.The icon file must be specified by using the <file> Element within the <assembly> Element that contains this element.

ComentariosRemarks

Este elemento debe incluir una referencia de espacio de nombres XML para "urn: schemas-microsoft-v1".This element must include an XML namespace reference to "urn:schemas-microsoft-com:clickonce.v1". Si el <fileAssociation> se usa el elemento, debe ir detrás del <application> elemento en su elemento primario <ensamblado > elemento.If the <fileAssociation> element is used, it must come after the <application> element in its parent <assembly> Element.

ClickOnceClickOnce no se sobrescribirá las asociaciones de archivo existentes. will not overwrite existing file associations. Sin embargo, una aplicación ClickOnce puede reemplazar la extensión de archivo para el usuario actual.However, a ClickOnce application can override the file extension for the current user only. Después de desinstala la aplicación ClickOnce, ClickOnce elimina la asociación de archivo para el usuario y la asociación de cada equipo nuevo está activa.After that ClickOnce application is uninstalled, ClickOnce deletes the file association for the user, and the per-machine association is active again.

EjemploExample

El siguiente ejemplo de código ilustra fileAssociation elementos en una aplicación de manifiesto para una aplicación de editor de texto implementada mediante ClickOnceClickOnce.The following code example illustrates fileAssociation elements in an application manifest for a text editor application deployed using ClickOnceClickOnce. Este ejemplo de código también incluye el <archivo > elemento requerido por la defaultIcon atributo.This code example also includes the <file> Element required by the defaultIcon attribute.

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

Vea tambiénSee also

Manifiesto de aplicación ClickOnceClickOnce application manifest