<application> 元素(Visual Studio 中的 Office 开发)

vstav3 命名空间的 application 元素封装 Office 解决方案的说明。 对于文档级自定义项和应用程序级外接程序,子元素是不同的。

文档级自定义项的语法

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

应用程序级外接程序的语法

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

元素和特性

vstav3 命名空间的 application 元素是一个节点,它封装 vstov4 命名空间中包含的所有特定于自定义项的信息。

application 元素没有特性。

application 元素具有以下元素。

customization

vstov3 命名空间中的 customization 元素的角色是在 <customization> 元素(Visual Studio 中的 Office 开发)中定义的。

文档级自定义项示例

说明

下面的代码示例演示文档级 Visual Studio Tools for Office 解决方案的 application 元素,该解决方案是使用 ClickOnce 部署的。此代码示例摘自 Office 解决方案的应用程序清单中提供的一个更大的示例。

代码

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

应用程序级外接程序示例

说明

下面的代码示例演示应用程序级 Visual Studio Tools for Office 解决方案的 application 元素,该解决方案是使用 ClickOnce 部署的。此代码示例摘自 Office 解决方案的应用程序清单中提供的一个更大的示例。

代码

  <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 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>

请参见

参考

Office 解决方案的应用程序清单

Office 解决方案的部署清单

ClickOnce 应用程序清单