다음을 통해 공유


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

참고 항목