创建 SharePoint 功能

可以使用 SharePoint 功能将相关的 SharePoint 项目项组合在一起,以便更轻松地进行部署。 利用 SharePoint 功能设计器,可以创建功能、设置范围以及将其他功能标记为依赖项。 该设计器还会生成一个清单,即一个用于描述每项功能的 XML 文件。

向 SharePoint 解决方案添加功能

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

  • 在**“解决方案资源管理器”中,右击“功能”,再单击“添加功能”**。

  • 在**“打包资源管理器”中,右击相应的包,再单击“添加功能”**。

使用功能设计器

SharePoint 解决方案可以包含一个或多个 SharePoint 功能,这些功能在解决方案资源管理器中的“功能”节点下组织在一起。 每个功能都有自己的**“功能设计器”**,您可以使用该设计器自定义功能属性。 有关更多信息,请参见如何:自定义 SharePoint 功能

若要将各个功能进行区分,您可以配置功能属性,如标题、说明、版本和作用域。 有关更多信息,请参见Building SharePoint Solutions with Team Foundation Server

功能设计器选项

在创建一个功能后,可以使用功能设计器来自定义该功能。

下表描述了功能设计器中显示的功能属性。

属性

说明

标题

可选。 功能的默认标题将设置为“解决方案名 功能名”。

说明

可选。 SharePoint 功能的说明。

范围

必选。 如果某个功能是通过“解决方案资源管理器”创建的,则默认情况下,该功能的作用域将设置为“Web”。

选项说明
场为整个服务器场激活功能。
站点为网站集中的所有网站激活功能。
Web为特定网站激活功能。
WebApplication为 Web 应用程序中的所有网站激活功能。

解决方案中的项

可添加到功能中的所有 SharePoint 项。

功能中的项

已添加到功能中的 SharePoint 项目项。

添加和移除 SharePoint 项目项

可以选择要将 SharePoint 功能添加到的 SharePoint 项目项(以用于部署)。 使用**“功能设计器”**可在功能中添加和移除项并查看功能清单。 有关更多信息,请参见如何:在 SharePoint 功能中添加和移除项

添加功能依赖项

可以对功能清单进行配置,以便 SharePoint Server 在激活您的功能之前先激活某些功能。 例如,如果您的 SharePoint 功能依赖其他功能来获得功能或数据,则 SharePoint Server 会先尝试激活您的功能所依赖的任何功能。 有关更多信息,请参见如何:添加和移除功能依赖项

请参见

任务

如何:自定义 SharePoint 功能

如何:在 SharePoint 功能中添加和移除项

如何:添加和移除功能依赖项