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