<fileAssociation> , element (aplikacja ClickOnce)

Identyfikuje rozszerzenie pliku, które ma być skojarzone z aplikacją.

Składnia

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

Elementy i atrybuty

Element fileAssociation jest opcjonalny. Element ma następujące atrybuty.

Atrybut opis
extension Wymagane. Rozszerzenie pliku, które ma być skojarzone z aplikacją.
description Wymagany. Opis typu pliku do użycia przez powłokę.
progid Wymagany. Unikatowa nazwa identyfikująca typ pliku.
defaultIcon Wymagany. Określa ikonę, która ma być używana dla plików z tym rozszerzeniem. Plik ikony musi być określony przy użyciu <elementu pliku> w elemecie<zestawu>, który zawiera ten element.

Uwagi

Ten element musi zawierać odwołanie do przestrzeni nazw XML .urn:schemas-microsoft-com:clickonce.v1 <fileAssociation> Jeśli element jest używany, musi on pochodzić po elemecie w nadrzędnym <application><elemecie zestawu.>

ClickOnce nie zastąpi istniejących skojarzeń plików. Jednak aplikacja ClickOnce może zastąpić rozszerzenie pliku tylko dla bieżącego użytkownika. Po odinstalowaniu aplikacji ClickOnce usługa ClickOnce usuwa skojarzenie plików dla użytkownika, a skojarzenie poszczególnych maszyn jest ponownie aktywne.

Przykład

Poniższy przykład kodu ilustruje fileAssociation elementy w manifeście aplikacji dla aplikacji edytora tekstów wdrożonej przy użyciu technologii ClickOnce. Ten przykładowy kod zawiera <również element pliku> wymagany przez defaultIcon atrybut .

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

Zobacz też