<application> 요소(Visual Studio의 Office 개발)

application 네임스페이스의 vstav3 요소는 Office 솔루션에 대한 설명을 래핑합니다. 문서 수준 사용자 지정 및 VSTO 추가 기능에 대한 자식 요소가 서로 다릅니다.

문서 수준 사용자 지정에 대한 구문

<application>
  <customization
    id
    <document
      solutionId
    />
  </customization>
</application>

애플리케이션 수준 추가 기능에 대한 구문

<application>
  <customization
    id
    <appAddin
      application
      loadBehavior
      keyName>
    <friendlyName></friendlyName>
    <description></description>
    <formRegions></formRegions>
  </customization>
</application>

요소 및 특성

application 네임스페이스의 vstav3 요소는 vstov4 네임스페이스에 포함된 모든 사용자 지정 관련 정보를 래핑하는 노드입니다.

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

application 요소에는 다음 요소가 있습니다.

사용자 지정

vstov3 네임스페이스에서 customization 요소의 역할은 <customization> 요소(Visual Studio의 Office 개발)에 정의됩니다.

문서 수준 사용자 지정 예제

설명

다음 코드 예제에서는 ClickOnce를 사용하여 배포된 문서 수준 Office 솔루션의 application 요소를 보여 줍니다. 이 코드 예제는 Application Manifests for Office Solutions에서 제공하는 보다 큰 예제의 일부입니다.

코드

<vstav3:application>
  <vstov4:customizations
    xmlns:vstov4="urn:schemas-microsoft-com:vsto.v4">
    <vstov4:customization>
      <vstov4:document
        solutionId="73e" />
    </vstov4:customization>
  </vstov4:customizations>
</vstav3:application>

VSTO 추가 기능 예제

설명

다음 코드 예제에서는 ClickOnce를 사용하여 배포된 애플리케이션 수준 Office 솔루션의 application 요소를 보여 줍니다. 이 코드 예제는 Application Manifests for Office Solutions에서 제공하는 보다 큰 예제의 일부입니다.

코드

<vstav3:application>
  <vstov4:customizations
    xmlns:vstov4="urn:schemas-microsoft-com:vsto.v4">
    <vstov4:customization>
      <vstov4:appAddIn
        application="Outlook"
        loadBehavior="3"
        keyName="ContosoOutlookAddIn">
        <vstov4:friendlyName>
          ContosoOutlookAddIn
        </vstov4:friendlyName>
        <vstov4:description>
          ContosoOutlookAddIn - Outlook VSTO Add-in
          created with Visual Studio Tools for Office
        </vstov4:description>
        <vstov4:formRegions>
          <vstov4:formRegion
              name="OutlookAddIn1.FormRegion1">
            <vstov4:messageClass name="IPM.Note" />
            <vstov4:messageClass name="IPM.Contact" />
            <vstov4:messageClass name="IPM.Appointment" />
          </vstov4:formRegion>
        </vstov4:formRegions>
      </vstov4:appAddIn>
    </vstov4:customization>
  </vstov4:customizations>
</vstav3:application>

참고 항목