Freigeben über


<fileAssociation-Element> (ClickOnce-Anwendung)

Gibt eine Dateierweiterung an, die der Anwendung zugeordnet werden soll.

Syntax

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

Elemente und Attribute

Das fileAssociation-Element ist optional. Das Element weist folgende Attribute auf.

Attribut BESCHREIBUNG
extension Erforderlich. Die Dateierweiterung, die der Anwendung zugeordnet werden soll.
description Erforderlich. Eine Beschreibung des Dateityps, die von der Shell verwendet wird.
progid Erforderlich. Ein Name, der den Dateityp eindeutig identifiziert.
defaultIcon Erforderlich. Gibt das Symbol an, das für Dateien mit dieser Erweiterung verwendet werden soll. Die Symbolbilddatei muss mithilfe des <file>-Elements innerhalb des <assembly>-Elements angegeben werden, das dieses Element enthält.

Hinweise

Dieses Element muss einen XML-Namespaceverweis auf urn:schemas-microsoft-com:clickonce.v1. Wenn das <fileAssociation>-Element verwendet wird, muss es in seinem übergeordneten <assembly>-Element nach dem <application>-Element kommen.

ClickOnce überschreibt keine vorhandenen Dateizuordnungen. Eine ClickOnce-Anwendung kann die Dateierweiterungseinstellung jedoch ausschließlich für den aktuellen Benutzer überschreiben. Nachdem die ClickOnce-Anwendung deinstalliert wurde, löscht ClickOnce die Dateizuordnung für den Benutzer, und die für den gesamten Computer geltende Zuordnung ist wieder aktiv.

Beispiel

Das folgende Codebeispiel veranschaulicht fileAssociation-Elemente in einem Anwendungsmanifest für eine mit ClickOnce bereitgestellte Text-Editor-Anwendung. Dieses Codebeispiel enthält auch das <file>-Element das für das defaultIcon-Attribut erforderlich ist.

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

Weitere Informationen