다음을 통해 공유


<entryPoint> 요소(2007 시스템)

업데이트: 2007년 11월

참고

적용 대상

이 항목의 정보는 지정된 Visual Studio Tools for Office 프로젝트 및 Microsoft Office 버전에만 적용됩니다.

자세한 내용은 응용 프로그램 및 프로젝트 형식에 따라 사용 가능한 기능을 참조하십시오.

프로젝트 형식

  • 문서 수준 프로젝트

  • 응용 프로그램 수준 프로젝트

Microsoft Office 버전

  • 2007 Microsoft Office system

vstav2 네임스페이스의 각 entryPoint 요소는 이 ClickOnce 응용 프로그램이 실행될 때 실행되어야 하는 사용자 지정 어셈블리를 식별합니다.

<entryPoint class>
     <assemblyIdentity />
</entryPoint>

요소 및 특성

entryPoint 요소는 필수 요소이며 vstav2 네임스페이스에 포함되어 있습니다.

각 entryPoint 요소에는 하나의 사용자 지정 어셈블리만 포함될 수 있습니다. 응용 프로그램 매니페스트에는 여러 개의 entryPoint 요소가 정의되어 있을 수 있습니다.

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

특성

설명

class

필수 요소입니다. 실행할 사용자 지정 어셈블리를 식별합니다.

entryPoint에는 다음 요소가 포함되어 있습니다.

assemblyIdentity

필수 요소입니다. Visual Studio Tools for Office의 경우 vstav2 네임스페이스의 assemblyIdentity 요소는 ClickOnce 응용 프로그램 매니페스트의 기존 assemblyIdentity 요소를 참조합니다.

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

설명

Visual Studio Tools for Office 솔루션에서 응용 프로그램 및 배포 매니페스트를 수동으로 편집할 수 있습니다. 매니페스트를 편집한 후 매니페스트 생성 및 편집 도구(mage.exe 및 mageui.exe)를 사용하여 응용 프로그램 및 배포 매니페스트에 다시 서명해야 합니다. 먼저 응용 프로그램 매니페스트에 서명한 다음 배포 매니페스트에 서명합니다. 자세한 내용은 매니페스트 생성 및 편집 도구(Mage.exe)매니페스트 생성 및 편집 도구, 그래픽 클라이언트(MageUI.exe)를 참조하십시오.

문서 수준 사용자 지정 예제

설명

다음 코드 예제에서는 ClickOnce를 사용하여 배포되는 문서 수준 Visual Studio Tools for Office 솔루션에 대한 응용 프로그램 매니페스트의 entryPoint 요소를 보여 줍니다. 이 코드 예제는 Office 솔루션의 응용 프로그램 매니페스트(2007 시스템)에서 제공되는 보다 큰 예제의 일부입니다.

코드

<vstav2:entryPoint class="ExcelWorkbook1.ThisWorkbook">
    <assemblyIdentity
        name="ExcelWorkbook1"
        version="1.0.0.0"
        language="neutral"
        processorArchitecture="msil" />
</vstav2:entryPoint>
<vstav2:entryPoint class="ExcelWorkbook1.Sheet1">
    <assemblyIdentity
        name="ExcelWorkbook1"
        version="1.0.0.0"
        language="neutral"
        processorArchitecture="msil" />
</vstav2:entryPoint>
<vstav2:entryPoint class="ExcelWorkbook1.Sheet2">
    <assemblyIdentity
        name="ExcelWorkbook1"
        version="1.0.0.0"
        language="neutral"
        processorArchitecture="msil" />
</vstav2:entryPoint>
<vstav2:entryPoint class="ExcelWorkbook1.Sheet3">
    <assemblyIdentity
        name="ExcelWorkbook1"
        version="1.0.0.0"
        language="neutral"
        processorArchitecture="msil" />
</vstav2:entryPoint>

응용 프로그램 수준 추가 기능 예제

설명

다음 코드 예제에서는 ClickOnce를 사용하여 배포되는 응용 프로그램 수준 Visual Studio Tools for Office 솔루션에 대한 응용 프로그램 매니페스트의 entryPoint 요소를 보여 줍니다. 이 코드 예제는 Office 솔루션의 응용 프로그램 매니페스트(2007 시스템)에서 제공되는 보다 큰 예제의 일부입니다.

코드

<vstav2:entryPoint class="OutlookAddIn2007.ThisAddIn">
    <assemblyIdentity
        name="OutlookAddIn2007"
        version="1.0.0.0"
        language="neutral"
        processorArchitecture="msil" />
</vstav2:entryPoint>

참고 항목

참조

Office 솔루션의 응용 프로그램 매니페스트(2007 시스템)

Office 솔루션의 배포 매니페스트(2007 시스템)

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