<assemblyIdentity> 요소(ClickOnce 배포)
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, 32비트 Windows의 경우에는 x86, 64비트 Windows의 경우에는 IA64, Intel 64비트 Itanium 프로세서의 경우에는 Itanium입니다. |
type |
필수적 요소로서, Windows 병렬 설치 기술과의 호환성을 위한 것입니다. 유일하게 허용되는 값은 win32입니다. |
예제
다음 코드 예제에서는 ClickOnce 배포 매니페스트의 assemblyIdentity 요소를 보여 줍니다. 이 코드 예제는 ClickOnce 배포 매니페스트 항목에 대해 제공되는 보다 큰 예제의 일부입니다.
<!-- Identify the deployment. -->
<assemblyIdentity
name="My Application Deployment.app"
version="1.0.0.0"
publicKeyToken="43cb1e8e7a352766"
language="neutral"
processorArchitecture="x86"
xmlns="urn:schemas-microsoft-com:asm.v1" />