다음을 통해 공유


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

업데이트: 2008년 7월

ClickOnce 응용 프로그램이 클라이언트 컴퓨터에서 실행될 때 실행해야 할 어셈블리를 식별합니다.

<entryPoint
   name
   dependencyName
>
   <assemblyIdentity
      name
      version
      processorArchitecture
      language
   />
   <commandLine
      file
      parameters
   />
   <customHostRequired />
   <customUX />
</entryPoint>

요소 및 특성

entryPoint 요소는 필수적 요소이며 asm.v2 네임스페이스에 있습니다. 응용 프로그램 매니페스트에 entryPoint 요소는 하나만 정의될 수 있습니다.

entryPoint 요소에는 다음과 같은 특성이 있습니다.

특성

설명

name

필수적 요소. 주 진입점 또는 함수 진입점을 식별합니다.

dependencyName

필수적 요소. 진입점의 종속 어셈블리입니다.

entryPoint에는 다음과 같은 요소가 있습니다.

assemblyIdentity

필수적 요소. assemblyIdentity의 역할과 그 특성은 <assemblyIdentity> 요소(ClickOnce 응용 프로그램)에 정의되어 있습니다.

이 요소의 processorArchitecture 특성과 응용 프로그램 매니페스트의 assemblyIdentity 요소에 정의된 processorArchitecture 특성은 일치해야 합니다.

commandLine

필수적 요소. entryPoint 요소의 자식이어야 합니다. 자식 요소가 없고 다음과 같은 특성이 있습니다.

특성

설명

File

필수적 요소. ClickOnce 응용 프로그램의 시작 어셈블리에 대한 로컬 참조입니다.

Parameters

필수적 요소. 진입점에서 수행할 작업을 설명합니다. 유일하게 유효한 값은 run입니다. 빈 문자열을 지정하면 run을 지정한 것으로 간주됩니다.

customHostRequired

선택적 요소이며 이 요소가 있으면 사용자 지정 호스트 내부에 배포되고 독립 실행형 응용 프로그램이 아닌 구성 요소가 이 배포에 포함되도록 지정합니다.

이 요소가 있으면 assemblyIdentity 및 commandLine 요소가 있으면 안 됩니다. 그렇지 않으면 ClickOnce에서 설치 중에 유효성 검사 오류가 발생합니다.

이 요소에는 특성과 자식이 없습니다.

customUX

선택적 요소이며 customUX 요소의 역할은 <customUX> 요소(ClickOnce 응용 프로그램)에 정의되어 있습니다.

설명

이 요소는 ClickOnce 응용 프로그램에 대한 어셈블리와 진입점을 식별합니다.

commandLine을 사용하여 런타임에 응용 프로그램에 매개 변수를 전달할 수 없습니다. 응용 프로그램의 AppDomain에서 ClickOnce 배포를 위한 쿼리 문자열 매개 변수에 액세스할 수 있습니다. 자세한 내용은 방법: ClickOnce 응용 프로그램에서 쿼리 문자열 정보 검색을 참조하십시오.

예제

다음 코드 예제에서는 ClickOnce 응용 프로그램에 대한 응용 프로그램 매니페스트의 entryPoint 요소를 보여 줍니다. 이 코드 예제는 ClickOnce 응용 프로그램 매니페스트 항목에 대해 제공되는 더 큰 예제의 일부입니다.

<!-- Identify the main code entrypoint. -->
<!-- This code runs the main method in an executable assembly. -->
<entryPoint>
   <commandLine file="Notepad.exe" parameters="run" />
</entryPoint>

참고 항목

참조

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

변경 기록

날짜

변경 내용

이유

2008년 7월

customUX에 대한 정보가 추가되었습니다.

SP1 기능 변경