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