<assemblyIdentity> 요소(ClickOnce 애플리케이션)
ClickOnce 배포에 배포된 애플리케이션을 식별합니다.
구문
<assemblyIdentity
name
version
publicKeyToken
processorArchitecture
language
/>
요소 및 특성
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 입니다. |
language |
필수입니다. 두 부분으로 구성된 어셈블리 언어 코드를 식별합니다(예: en-US ). 이 요소는 asmv2 네임스페이스에 있습니다. 지정하지 않으면 기본값은 neutral 입니다. |
예제
설명
다음 코드 예제에서는 ClickOnce 애플리케이션 매니페스트의 assemblyIdentity
요소를 보여 줍니다. 이 코드 예제는 ClickOnce 애플리케이션 매니페스트에 제공된 더 큰 예제의 일부입니다.
코드
<asmv1:assemblyIdentity
name="My Application Deployment.exe"
version="1.0.0.0"
publicKeyToken="43cb1e8e7a352766"
language="neutral"
processorArchitecture="x86"
type="win32" />