可以使用 SharePoint 功能对相关的 SharePoint 项目项进行分组,以便更轻松地进行部署。 可以使用 SharePoint 功能设计器创建功能、设置范围,并将其他功能标记为依赖项。 设计器还会生成一个清单,该清单是描述每个功能的 XML 文件。
向 SharePoint 解决方案添加功能
可以使用解决方案资源管理器或打包资源管理器将功能添加到 SharePoint 解决方案。 可以使用下列方法之一添加功能。
在 解决方案资源管理器中,打开 “功能”的快捷菜单,然后选择“ 添加功能”。
在 “打包资源管理器”中,打开包的快捷菜单,然后选择“ 添加功能”。
使用功能设计器
SharePoint 解决方案可以包含一个或多个 SharePoint 功能,这些功能分组在解决方案资源管理器中的功能节点下。 每个 功能都有自己的功能设计器 ,可用于自定义功能属性。 有关详细信息,请参阅 如何:自定义 SharePoint 功能。 若要将功能与其他功能区分开来,可以配置功能属性,例如标题、说明、版本和范围。
功能设计器选项
创建功能后,可以使用功能设计器对其进行自定义。
下表描述了功能设计器中显示的功能属性。
| 资产 | Description |
|---|---|
| Title | 可选。 功能的默认标题设置为 SolutionNameFeatureName。 |
| Description | 可选。 SharePoint 功能的说明。 |
| Scope | 必填。 如果使用 解决方案资源管理器创建功能,则默认将范围设置为 Web。 - 服务器场:为整个服务器场启用功能。 - 网站:为网站集的所有网站激活功能。 - Web:激活特定网站的功能。 - WebApplication:激活 Web 应用程序中所有网站的功能。 |
| 解决方案中的项 | 可添加到功能模块的所有 SharePoint 项目。 |
| 特性中的元素 | 已添加到功能的 SharePoint 项目项。 |
添加和删除 SharePoint 项目项
可以选择要将 SharePoint 功能添加到部署的 SharePoint 项目项。 使用 功能设计器向功能 添加和删除项,并查看功能清单。 有关详细信息,请参阅 How to: Add and remove items to SharePoint features.
添加功能依赖项
您可以配置功能清单,以便 SharePoint 服务器在激活功能之前激活某些功能。 例如,如果 SharePoint 功能依赖于其他功能或数据,SharePoint 服务器可以首先尝试激活功能所依赖的任何功能。 有关详细信息,请参阅 “如何:添加和删除功能依赖项”。