功能部件清单编辑器使用在其它 PDE 编辑器中看到的相同概念。它具有四种格式的页面(“概述”、“信息”、“内容”和“高级”)以及“源代码”页面,该页面显示清单文件的原始 XML 代码。
在“概述”页面上可以更改在功能部件项目设置期间输入的信息。另外,可以为属性页中的更新站点和发现站点提供 URL。当搜索新的更新时,“更新管理器”将使用更新站点 URL。发现站点 URL 可用来引导用户浏览其它感兴趣的功能部件和/或站点。
可以提供您自己的标题图像,当用户浏览您的功能部件时,在“更新管理器”中就将使用该标题图像。如果将功能部件标记为“主要”,则将认为它是“产品”功能部件,并将具有附加职责(提供“关于”信息和闪屏等等)。最后,如果功能部件应当参与批处理安装(一次安装多个功能部件),则可能需要互斥安装这些功能部件。
缺省情况下,认为您的功能部件是通用可移植功能部件。可以通过提供受支持的操作系统/窗口系统、语言和/或系统体系结构来添加约束。此信息将用来确保在不满足这些约束的上下文中不会安装或显示您的功能部件。
功能部件需要提供描述、许可证和版权信息。可以在“信息”页面上编辑此信息。这三个类别中的每个类别都可以表示为文本或指向有效 HTML 页面的 URL。尽管 URL 可以是绝对的,但是 HTML 页面通常是随功能部件一起提供的,且 URL 是相对于项目根目录的。
“内容”页面中列示了作为功能部件的一部分的插件和段。按添加... 按钮时将显示表示工作区中的所有有效插件和段的复选框列表。如果双击插件或者段条目,则将为所选的项打开插件或段清单编辑器。
必需插件的条件如下:不是功能部件的一部分,但是必须作为安装功能部件的先决条件存在于目标平台中。如果丢失了任何这些插件,则不会安装功能部件。可以根据插件和段中的集中依赖性信息来估计必需的插件,或者使用添加... 按钮来手工添加必需的插件。需求可以只基于插件标识,或者使用期望的版本和匹配规则来进一步约束。
与插件类似,功能部件也可用作先决条件。其规则相似。最明显的区别是当需要选择补丁程序复选框时需要功能部件依赖性。有关更多详细信息,参见功能部件清单参考。
除了这些标准页面之外,可以使用功能部件清单来设置更高级的功能部件清单数据。可以通过包括其它功能部件来构建更大的功能部件,从而创建功能部件层次结构。除了插件之外,可以指定模糊数据条目来传递定制功能部件信息。这些条目通常随定制安装处理程序一起提供。安装处理程序可以用来执行非标准的安装任务,一旦“更新管理器”下载了安装处理程序,它就开始处理数据条目。在“平台安装和更新”指南中可以阅读到有关此功能部件和其它功能部件问题的更多信息。