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


Элемент <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