<fileAssociation> 元素 (ClickOnce 應用程式)
識別要與應用程式相關聯的檔案副檔名。
語法
<fileAssociation
xmlns="urn:schemas-microsoft-com:clickonce.v1"
extension
description
progid
defaultIcon
/>
元素和屬性
fileAssociation
項目是選擇性的。 該項目具有下列屬性。
屬性 | 描述 |
---|---|
extension |
必要。 要與應用程式相關聯的檔案副檔名。 |
description |
必要。 Shell 使用的檔案類型的描述。 |
progid |
必要。 唯一識別檔案類型的名稱。 |
defaultIcon |
必要。 指定要用於具有此副檔名的檔案的圖示。 圖示檔案必須使用包含此元素的 <assembly> 元素內的 <file> 元素來指定。 |
備註
這個項目必須包含的 urn:schemas-microsoft-com:clickonce.v1
XML 命名空間參考。 如果使用 <fileAssociation>
元素,則它必須位於其父 <assembly> 元素中的 <application>
元素之後。
ClickOnce 不會覆寫現有的檔案關聯。 但是,ClickOnce 應用程式只能覆寫目前使用者的檔案副檔名。 解除安裝 ClickOnce 應用程式之後,ClickOnce 會刪除使用者的檔案關聯,而且每部電腦的關聯會再次作用。
範例
下列程式碼範例說明使用 ClickOnce 所部署文字編輯器應用程式之應用程式資訊清單中的 fileAssociation
元素。 此程式碼範例也包含 defaultIcon
屬性所需的 <file> 元素。
<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" />