<entryPoints> 元素(visual Studio 中的办公室开发)

entryPoints 命名空间的 vstav3 元素包含与 Office 解决方案关联的所有 entryPoint 元素。

语法

<entryPoints>
    <entryPoint>
    </entryPoint>
    <entryPoint>
    </entryPoint>
    <entryPoint>
    </entryPoint>
</entryPoints>

元素和属性

entryPoints 元素是必需的,它位于 vstav3 命名空间中。 每个 Office 解决方案的应用程序清单中只能定义一个 entryPoints 元素。 例如,如果你在一个多项目部署中部署三个 Office 解决方案,则应用程序清单中有三个 entryPoints 元素。

entryPoints 元素具有以下属性。

属性 描述
id 对于多项目部署是必需的。 Office 解决方案的名称。 ID 不能包含等号 (=)。

entryPoints 具有下列元素。

entryPoint

必需。 命名空间中元素的角色entryPoint在 entryPoint> 元素中<定义(在 Visual Studio 中办公室开发)。vstav3

文档级自定义示例

说明

下面的代码示例演示 entryPoints 了使用 ClickOnce 部署的文档级解决方案的应用程序清单中的元素。 此代码示例是应用程序清单中为办公室解决方案提供的大型示例的一部分。

代码

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

VSTO 外接程序示例

说明

下面的代码示例演示 entryPoints 了使用 ClickOnce 部署的应用程序级解决方案的应用程序清单中的元素。 此代码示例是应用程序清单中为办公室解决方案提供的大型示例的一部分。

代码

<vstav3:entryPoints>
  <vstav3:entryPoint
    class="ContosoOutlookAddIn.ThisAddIn">
    <assemblyIdentity
      name="ContosoOutlookAddIn"
      version="1.0.0.0"
      language="neutral"
      processorArchitecture="msil" />
  </vstav3:entryPoint>
</vstav3:entryPoints>

多项目部署示例

说明

下面的代码示例演示多项目部署的应用程序清单中的 entryPoints 元素。 此代码示例是应用程序清单中为办公室解决方案提供的大型示例的一部分。

代码

<vstav3:entryPoints
  id="ContosoExcel">
  <vstav3:entryPoint
    class="ContosoExcelWorkbook.ThisWorkbook">
    <assemblyIdentity
      name="ContosoExcelWorkbook"
      version="1.0.0.0"
      language="neutral"
      processorArchitecture="msil" />
  </vstav3:entryPoint>
  <vstav3:entryPoint
    class="ContosoExcelWorkbook.Sheet1">
    <assemblyIdentity
      name="ContosoExcelWorkbook"
      version="1.0.0.0"
      language="neutral"
      processorArchitecture="msil" />
  </vstav3:entryPoint>
  <vstav3:entryPoint
    class="ContosoExcelWorkbook.Sheet2">
    <assemblyIdentity
      name="ContosoExcelWorkbook"
      version="1.0.0.0"
      language="neutral"
      processorArchitecture="msil" />
  </vstav3:entryPoint>
  <vstav3:entryPoint
    class="ContosoExcelWorkbook.Sheet3">
    <assemblyIdentity
      name="ContosoExcelWorkbook"
      version="1.0.0.0"
      language="neutral"
      processorArchitecture="msil" />
  </vstav3:entryPoint>
</vstav3:entryPoints>
<vstav3:entryPoints
  id="ContosoOutlook">
  <vstav3:entryPoint
    class="ContosoOutlookAddIn.ThisAddIn">
    <assemblyIdentity
      name="ContosoOutlookAddIn"
      version="1.0.0.0"
      language="neutral"
      processorArchitecture="msil" />
  </vstav3:entryPoint>
</vstav3:entryPoints>

另请参阅