다음을 통해 공유


<assemblyIdentity> 요소(ClickOnce 배포)

업데이트: 2008년 7월

ClickOnce 응용 프로그램을 통해 배포되는 응용 프로그램의 배포를 식별합니다.

<assemblyIdentity  
   name 
   version
      publicKeyToken
      processorArchitecture
   type
/>

요소 및 특성

assemblyIdentity 요소는 필수 항목입니다. 자식 요소를 포함하지 않고 다음과 같은 특성이 있습니다.

특성

설명

Name

필수적 요소. 정보를 제공하기 위해 배포의 이름을 사람이 읽을 수 있는 형태로 식별합니다.

Name에 작은따옴표 또는 큰따옴표와 같은 특수 문자가 들어 있으면 응용 프로그램이 활성화되지 않을 수 있습니다.

Version

필수적 요소. major.minor.build.revision의 형식으로 배포의 버전 번호를 지정합니다.

응용 프로그램에 대한 업데이트를 처리하려면 이 값을 업데이트해야 합니다.

publicKeyToken

필수적 요소. 배포 매니페스트에 서명하는 데 사용되는 공개 키의 SHA-1 해시 값에서 마지막 8바이트를 나타내는 16개의 16진수 문자를 지정합니다. 서명하는 데 사용되는 공개 키는 2048비트 이상이어야 합니다.

어셈블리에 서명하는 것은 권장되는 선택적 작업이지만 이 특성은 필수 요소입니다. 어셈블리에 서명하지 않는 경우 자체 서명된 어셈블리에서 값을 복사하거나 0만 포함된 "더미" 값을 사용해야 합니다.

processorArchitecture

필수적 요소. 프로세서를 지정합니다. 유효한 값으로는 msil, x86, IA64 및 amd64를 사용할 수 있습니다.

type

필수적 요소. Windows 병렬 설치 기술과의 호환성을 위한 것입니다. 유일하게 허용되는 값은 win32입니다.

설명

assemblyIdentity 요소는 배포 매니페스트를 고유하게 식별해야 합니다.

예제

다음 코드 예제에서는 ClickOnce 배포 매니페스트의 assemblyIdentity 요소를 보여 줍니다. 이 코드 예제는 ClickOnce 배포 매니페스트 항목에 대해 제공되는 더 큰 예제의 일부입니다.

<!-- Identify the deployment. -->
<asmv1:assemblyIdentity name="MyApplication.app" 
   version="1.0.0.0" publicKeyToken="0123456789abcdef" 
   processorArchitecture="msil" type="win32" />

참고 항목

참조

ClickOnce 배포 매니페스트

변경 기록

날짜

변경 내용

이유

2008년 7월

publicKeyToken 특성에 선택적 서명에 대한 참고 사항이 추가되었습니다.

향상된 기능 관련 정보