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


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

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

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

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

Элемент fileAssociation является необязательным. Элемент имеет следующие атрибуты.

Атрибут

Описание

extension

Обязательный. Расширение имени файла, которое требуется связать с приложением.

description

Обязательный. Описание типа файла, используемого оболочкой.

progid

Обязательный. Имя, однозначно определяющее тип файла.

defaultIcon

Обязательный. Задание значка, используемого для файлов с таким расширением. Файл значка необходимо указать с помощью элемента Элемент <file> (приложение ClickOnce) в элементе Элемент <assembly> (приложение ClickOnce), содержащем данный элемент.

Заметки

Данный элемент должен включать ссылку пространства имен XML на "urn:schemas-microsoft-com:clickonce.v1". Если используется элемент <fileAssociation>, он должен находиться после элемента <application> в его родительском элементе Элемент <assembly> (приложение ClickOnce).

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

Пример

В следующем примере кода показаны элементы fileAssociation в манифесте приложения для текстового редактора, развернутого с помощью ClickOnce. Этот пример кода также включает элемент Элемент <file> (приложение 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" />

См. также

Ссылки

Манифест приложения ClickOnce