<fileAssociation> 요소(ClickOnce 애플리케이션)

애플리케이션과 연결될 파일 확장명을 식별합니다.

구문

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

요소 및 특성

fileAssociation 요소는 선택적입니다. 요소에는 다음 특성이 있습니다.

attribute Description
extension 필수입니다. 애플리케이션과 연결될 파일 확장명입니다.
description 필수입니다. 셸에서 사용할 파일 형식에 대한 설명입니다.
progid 필수입니다. 파일 형식을 고유하게 식별하는 이름입니다.
defaultIcon 필수입니다. 이 확장명이 포함된 파일에 사용할 아이콘을 지정합니다. 이 요소가 포함된 <assembly> 요소<> 요소를 사용하여 아이콘 파일을 지정해야 합니다.

설명

이 요소는 에 대한 XML 네임스페이스 참조를 urn:schemas-microsoft-com:clickonce.v1포함해야 합니다. <fileAssociation> 요소가 사용되는 경우 해당 부모 <> 요소<application> 요소 뒤에 와야 합니다.

ClickOnce는 기존 파일 연결을 덮어쓰지 않습니다. ClickOnce 애플리케이션은 현재 사용자에 대해서만 파일 확장명을 재정의할 수 있습니다. 해당 ClickOnce 애플리케이션이 제거되면 ClickOnce에서 이 사용자의 파일 연결을 삭제하고 컴퓨터별 연결이 다시 활성화됩니다.

예시

다음 코드 예제에서는 ClickOnce를 사용하여 배포된 텍스트 편집기 애플리케이션에 대한 애플리케이션 매니페스트의 fileAssociation 요소를 보여 줍니다. 이 코드 예제에는 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" />

참고 항목