다음을 통해 공유


<addin> 요소(2007 시스템)

업데이트: 2007년 11월

참고

적용 대상

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

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

프로젝트 형식

  • 문서 수준 프로젝트

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

Microsoft Office 버전

  • 2007 Microsoft Office system

vstav2 네임스페이스의 addin 요소에는 Visual Studio Tools for Office 및 Microsoft Office 응용 프로그램 관련 정보가 포함되어 있습니다.

<addIn>
    <entryPoints>
        <entryPoint>
        </entryPoint>
    </entryPoints>
    <update></update>
    <application>
        <customization>
        </customization>
    </application
</addIn>

요소 및 특성

vstav2 네임스페이스의 addin 요소에는 Visual Studio Tools for Office 솔루션 및 Microsoft Office 응용 프로그램에 대한 정보가 포함되어 있습니다. 이 요소는 vstav2=urn:schemas-microsoft-com:vsta.v2 네임스페이스에 있어야 합니다. 자식 요소 또한 이 네임스페이스에 있어야 합니다.

addin 요소에는 특성이 없습니다.

addin 요소에는 다음과 같은 자식 요소가 있습니다.

entryPoints

필수 요소입니다. entryPoints 요소에 대한 설명은 <entryPoints> 요소(2007 시스템)에 나와 있습니다.

update

필수 요소입니다. update 요소에 대한 설명은 <update> 요소(2007 시스템)에 나와 있습니다.

application

필수 요소입니다. application 요소에 대한 설명은 <application> 요소(2007 시스템)에 나와 있습니다.

설명

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

문서 수준 사용자 지정 예제

설명

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

코드

<vstav2:addIn xmlns:vstav2="urn:schemas-microsoft-com:vsta.v2">
    <vstav2:entryPoints>
        <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>
    </vstav2:entryPoints>
    <vstav2:update enabled="true">
        <vstav2:expiration maximumAge="7" unit="days" />
    </vstav2:update>
    <vstav2:application>
        <vstov3:customization
            xmlns:vstov3="urn:schemas-microsoft-com:vsto.v3">
        <vstov3:document
            solutionId="989..." />
        </vstov3:customization>
    </vstav2:application>
</vstav2:addIn>

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

설명

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

코드

<vstav2:addIn xmlns:vstav2="urn:schemas-microsoft-com:vsta.v2">
    <vstav2:entryPoints>
        <vstav2:entryPoint class="OutlookAddIn1.ThisAddIn">
            <assemblyIdentity
                name="OutlookAddIn1"
                version="1.0.0.0"
                language="neutral"
                processorArchitecture="msil" />
        </vstav2:entryPoint>
    </vstav2:entryPoints>
    <vstav2:update enabled="true">
        <vstav2:expiration maximumAge="7" unit="days" />
    </vstav2:update>
    <vstav2:application>
        <vstov3:customization
            xmlns:vstov3="urn:schemas-microsoft-com:vsto.v3">
            <vstov3:appAddIn
                application="Outlook"
                loadBehavior="3"
                keyName="OutlookAddIn1">
                <vstov3:friendlyName>
                    OutlookAddIn1
                </vstov3:friendlyName>
                <vstov3:description>
                    OutlookAddIn1 - Outlook add-in created with 
                    Visual Studio Tools for Office
                </vstov3:description>
                <vstov3:formRegions>
                    <vstov3:formRegion
                        name="OutlookAddIn1.FormRegion1">
                        <vstov3:messageClass name="IPM.Note" />
                        <vstov3:messageClass name="IPM.Contact" />
                        <vstov3:messageClass name="IPM.Appointment" />
                    </vstov3:formRegion>
                </vstov3:formRegions>
            </vstov3:appAddIn>
        </vstov3:customization>
    </vstav2:application>
</vstav2:addIn>

참고 항목

참조

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

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

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