Freigeben über


<fileAssociation>-Element (ClickOnce-Bereitstellung)

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

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

Elemente und Attribute

Das fileAssociation-Element ist optional. Das Element verfügt über die folgenden Attribute.

Attribut

Beschreibung

extension

Erforderlich. Die Dateierweiterung, die der Anwendung zugeordnet werden soll.

description

Erforderlich. Eine Beschreibung des Dateityps, der von der Shell verwendet werden soll.

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 Symboldatei muss durch das <file>-Element (ClickOnce-Anwendung) in dem <assembly>-Element (ClickOnce-Anwendung) angegeben werden, das dieses Element enthält.

Hinweise

Dieses Element muss einen XML-Namespaceverweis auf "urn:schemas-microsoft-com:clickonce.v1" einschließen. Wenn das <fileAssociation>-Element verwendet wird, muss es nach dem <application>-Element in seinem übergeordneten <assembly>-Element (ClickOnce-Anwendung) eingeordnet werden.

ClickOnce überschreibt keine vorhandenen Dateizuordnungen. Allerdings kann eine ClickOnce-Anwendung die Dateierweiterung nur für den aktuellen Benutzer überschreiben. Nach der Deinstallation der ClickOnce-Anwendung löscht ClickOnce die Dateizuordnung für den Benutzer, und die Zuordnung pro Computer ist wieder aktiv.

Beispiel

Im folgenden Codebeispiel werden fileAssociation-Elemente in einem Anwendungsmanifest für eine mit ClickOnce bereitgestellte Texteditoranwendung veranschaulicht. In diesem Codebeispiel ist auch das vom defaultIcon-Attribut angeforderte <file>-Element (ClickOnce-Anwendung) enthalten.

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

Siehe auch

Referenz

ClickOnce-Anwendungsmanifest