<fileAssociation> 要素 (ClickOnce アプリケーション)
更新 : 2007 年 11 月
アプリケーションに関連付ける拡張子を指定します。
<fileAssociation
xmlns="urn:schemas-microsoft-com:clickonce.v1"
extension
description
progid
defaultIcon
/>
要素と属性
fileAssociation 要素は省略可能です。この要素には、次の属性があります。
属性 |
説明 |
---|---|
extension |
必ず指定します。アプリケーションに関連付ける拡張子を指定します。 |
description |
必ず指定します。ファイルの種類の説明です。シェルで使用されます。 |
progid |
必ず指定します。ファイルの種類を一意に識別する名前です。 |
defaultIcon |
必ず指定します。この拡張子を持つファイルに使用するアイコンを指定します。アイコン ファイルは、この要素が存在する <assembly> 要素 (ClickOnce アプリケーション)内に、<file> 要素 (ClickOnce アプリケーション)を使って指定する必要があります。 |
解説
この要素は、"urn:schemas-microsoft-com:clickonce.v1" の XML 名前空間参照を含んでいる必要があります。使用する場合、<fileAssociation> 要素は、親 <assembly> 要素 (ClickOnce アプリケーション)内の <application> 要素の後に記述する必要があります。
ClickOnce では、既存のファイルの関連付けは上書きされません。既にアプリケーションに拡張子が関連付けられていた場合、その関連付けは変更されません。
使用例
ClickOnce を使用して配置されるテキスト エディタ アプリケーションの、アプリケーション マニフェスト内の fileAssociation 要素を示すコード例を次に示します。このコード例には、defaultIcon 属性に必要な <file> 要素 (ClickOnce アプリケーション)も含まれています。
<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" />