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