Поделиться через


<элемент fileAssociation> (приложение ClickOnce)

Определяет расширение файла, связанное с приложением.

Синтаксис

<fileAssociation
    xmlns="urn:schemas-microsoft-com:clickonce.v1"
    extension
    description
    progid
    defaultIcon
/>

Элементы и атрибуты

Элемент fileAssociation необязательный. Элемент имеет перечисленные ниже атрибуты.

Атрибут Description
extension Обязательное. Расширение файла, связанное с приложением.
description Обязательный. Описание типа файла для использования оболочкой.
progid Обязательный. Уникальное имя, определяющее тип файла.
defaultIcon Обязательный. Указывает значок, используемый для файлов с этим расширением. Файл значка должен быть указан с помощью <элемента файла> в элементе < сборки>, который содержит этот элемент.

Замечания

Этот элемент должен содержать ссылку на urn:schemas-microsoft-com:clickonce.v1пространство имен XML. <fileAssociation> Если используется элемент, он должен прийти после элемента в родительском <application><элементе сборки.>

ClickOnce не перезаписывает существующие сопоставления файлов. Однако приложение ClickOnce может переопределить расширение файла только для текущего пользователя. После удаления приложения ClickOnce ClickOnce удаляет связь файлов для пользователя, а связь с компьютером активна снова.

Пример

В следующем примере кода показаны fileAssociation элементы манифеста приложения для приложения текстового редактора, развернутого с помощью ClickOnce. В этом примере кода также содержится элемент файла, необходимый <атрибутомdefaultIcon>.

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

См. также