<fileAssociation> elemento (aplicación ClickOnce)<fileAssociation> Element (ClickOnce Application)

Identifica una extensión de archivo que se asociará a 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  
/>  

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 desee asociar a 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 de forma única el tipo de archivo.A name uniquely identifying the file type.
defaultIcon Requerido.Required. Especifica el icono que se usará 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 al 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 utiliza el elemento, que debe venir después de la <application> elemento de su elemento primario <ensamblado > elemento.If the <fileAssociation> element is used, it must come after the <application> element in its parent <assembly> Element.

ClickOnceClickOnceno se sobrescribirá las asociaciones de archivo existente. 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 está activa de nuevo.After that ClickOnce application is uninstalled, ClickOnce deletes the file association for the user, and the per-machine association is active again.

EjemploExample

En el ejemplo de código siguiente se muestra fileAssociation manifiesto de elementos en una aplicación para una aplicación de editor de texto implementada con 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 requiere el 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