업데이트: 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>
참고 항목
참조
변경 기록
날짜 |
변경 내용 |
이유 |
---|---|---|
2008년 7월 |
customUX에 대한 정보가 추가되었습니다. |
SP1 기능 변경 |