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