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