<entryPoint> 元素 (2007 System)

更新:2007 年 11 月

注意

适用于

本主题中的信息仅适用于指定的 Visual Studio Tools for Office 项目和 Microsoft Office 版本。

有关更多信息,请参见按应用程序和项目类型提供的功能

项目类型

  • 文档级项目

  • 应用程序级项目

Microsoft Office 版本

  • 2007 Microsoft Office system

vstav2 命名空间的每个 entryPoint 元素都标识一个应在运行此 ClickOnce 应用程序时执行的自定义项程序集。

<entryPoint class>
     <assemblyIdentity />
</entryPoint>

元素和属性

entryPoint 元素是必需的,它在 vstav2 命名空间中。

每个 entryPoint 元素都只能包含一个自定义项程序集。一个应用程序清单中可以定义多个 entryPoint 元素。

entryPoint 元素具有以下属性。

属性

说明

class

必需。标识要执行的自定义项程序集。

entryPoint 具有以下元素。

assemblyIdentity

必需。对于 Visual Studio Tools for Office,vstav2 命名空间中的 assemblyIdentity 元素引用 ClickOnce 应用程序清单中的现有 assemblyIdentity 元素。

assemblyIdentity 及其属性的作用在 <assemblyIdentity> 元素(ClickOnce 应用程序) 中定义。

备注

您可以手动编辑 Visual Studio Tools for Office 解决方案的应用程序清单和部署清单。应用程序清单和部署清单在经过编辑后,必须由清单生成和编辑工具(mage.exe 和 mageui.exe)重新签名。先对应用程序清单进行签名,再对部署清单进行签名。有关更多信息,请参见清单生成和编辑工具 (Mage.exe)图形化客户端中的清单生成和编辑工具 (MageUI.exe)

文档级自定义项示例

说明

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

代码

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

应用程序级外接程序示例

说明

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

代码

<vstav2:entryPoint class="OutlookAddIn2007.ThisAddIn">
    <assemblyIdentity
        name="OutlookAddIn2007"
        version="1.0.0.0"
        language="neutral"
        processorArchitecture="msil" />
</vstav2:entryPoint>

请参见

参考

Office 解决方案的应用程序清单 (2007 System)

Office 解决方案的部署清单 (2007 System)

ClickOnce 应用程序清单