Share via


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

参照

参照

ClickOnce アプリケーション マニフェスト