创建 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 会先尝试激活您的功能所依赖的任何功能。 有关更多信息,请参见如何:添加和移除功能依赖项。