다음을 통해 공유


<assemblyIdentity> 요소(ClickOnce 응용 프로그램)

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

<assemblyIdentity 
   name
   version
   publicKeyToken
   processorArchitecture
   language
/>

요소 및 특성

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입니다.

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

참고 항목

참조

ClickOnce 응용 프로그램 매니페스트

<assemblyIdentity> 요소(ClickOnce 배포)