<entryPoints> 元素(Visual Studio 中的 Office 开发)
vstav3 命名空间的 entryPoints 元素包含与 Office 解决方案相关联的所有 entryPoint 元素。
<entryPoints>
<entryPoint>
</entryPoint>
<entryPoint>
</entryPoint>
<entryPoint>
</entryPoint>
</entryPoints>
元素和特性
entryPoints 元素是必需的,它位于 vstav3 命名空间中。每个 Office 解决方案的应用程序清单中只能定义一个 entryPoints 元素。例如,如果您在一个多项目部署中部署三个 Office 解决方案,则应用程序清单中有三个 entryPoints 元素。
entryPoints 元素具有以下特性。
特性 |
说明 |
---|---|
id |
对于多项目部署是必需的。Office 解决方案的名称。id 不能包含等号 (=)。 |
entryPoints 具有下列元素。
entryPoint
必选。vstav3 命名空间中的 entryPoint 元素的角色是在 <entryPoint> 元素(Visual Studio 中的 Office 开发)中定义的。
文档级自定义项示例
说明
下面的代码示例演示文档级解决方案的应用程序清单中的 entryPoints 元素,该解决方案是使用 ClickOnce 部署的。此代码示例摘自 Office 解决方案的应用程序清单中提供的一个更大的示例。
代码
<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>
应用程序级外接程序示例
说明
下面的代码示例演示应用程序级解决方案的应用程序清单中的 entryPoints 元素,该解决方案是使用 ClickOnce 部署的。此代码示例摘自 Office 解决方案的应用程序清单中提供的一个更大的示例。
代码
<vstav3:entryPoints>
<vstav3:entryPoint
class="ContosoOutlookAddIn.ThisAddIn">
<assemblyIdentity
name="ContosoOutlookAddIn"
version="1.0.0.0"
language="neutral"
processorArchitecture="msil" />
</vstav3:entryPoint>
</vstav3:entryPoints>
多项目部署示例
说明
下面的代码示例演示了多项目部署的应用程序清单中的 entryPoints 元素。此代码示例摘自 Office 解决方案的应用程序清单中提供的一个更大的示例。
代码
<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>