创建 SharePoint 功能

可以使用 SharePoint 功能对相关的 SharePoint 项目项进行分组,更轻松地进行部署。 可以使用 SharePoint 功能设计器创建功能、设置作用域并将其他功能标记为依赖项。 设计器还会生成清单,该清单是描述每个功能的 XML 文件。

将功能添加到 SharePoint 解决方案

可以使用解决方案资源管理器或打包资源管理器将功能添加到 SharePoint 解决方案。 你可以使用以下方法之一来添加功能。

  • 在“解决方案资源管理器”中,打开“功能”的快捷菜单,然后选择“添加功能”。

  • 在“打包资源管理器”中,打开包的快捷菜单,然后选择“添加功能”。

使用功能设计器

SharePoint 解决方案可以包含一个或多个 SharePoint 功能,这些功能在解决方案资源管理器的“功能”节点下进行分组。 每个功能都有自己的功能设计器,可用于自定义功能属性。 有关详细信息,请参阅如何:自定义 SharePoint 功能中的说明进行操作。 若要区分不同的功能,可以配置功能属性,例如标题、说明、版本和范围。

功能设计器选项

创建功能后,可以使用功能设计器对其进行自定义。

下表介绍了功能设计器中显示的功能属性。

属性 说明
标题 可选。 功能的默认标题设置为“SolutionName FeatureName”。
说明 可选。 SharePoint 功能的说明。
范围 必需。 如果功能是使用“解决方案资源管理器”创建的,则默认情况下,范围被设置为 Web。

- 场:为整个服务器场激活某个功能。

- 站点:为网站集中的所有网站激活某个功能。

- Web:为特定网站激活某个功能。

- Web 应用程序:为 Web 应用中的所有网站激活某个功能。
解决方案中的项 可以添加到功能的所有 SharePoint 项。
功能中的项 已添加到功能的 SharePoint 项目项。

添加和删除 SharePoint 项目项

可以选择要为部署添加 SharePoint 功能的 SharePoint 项目项。 使用功能设计器为功能添加和删除项,并查看功能清单。 有关详细信息,请参阅如何:为 SharePoint 功能添加和删除项

添加功能依赖项

你可以配置功能清单,在功能被激活之前,让 SharePoint 服务器可以激活某些功能。 例如,如果你的 SharePoint 功能依赖于功能或数据的其他功能,则 SharePoint 服务器可以首先尝试激活功能所依赖的任何功能。 有关详细信息,请参阅如何:添加和删除功能依赖项