<assemblyIdentity> 요소(ClickOnce 배포)
ClickOnce 애플리케이션의 주 어셈블리를 식별합니다.
구문
<assemblyIdentity
name
version
publicKeyToken
processorArchitecture
type
/>
요소 및 특성
assemblyIdentity
요소가 필요합니다. 자식 요소가 없으며 다음 특성이 있습니다.
attribute | Description |
---|---|
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" />