<fileAssociation>-Element (ClickOnce-Bereitstellung)

Aktualisiert: November 2007

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. Wenn eine Dateierweiterung bereits einer Anwendung zugeordnet ist, wird sie nicht geändert.

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