如何在SharePoint 2010网站模板中集成功能?

时间:2010-07-13 10:35:27

标签: sharepoint

我在SharePoint 2010中创建了一个网站,并将其另存为网站模板。接下来,我在Visual Studio 2010中创建了一个自定义工作流。网站模板创建的最终产品是.wsp文件(包),工作流编码的最终产品是另一个.wsp文件。

我现在需要做的是从相应的.wsp文件中提取我的工作流功能,并将其与我的网站模板的.wsp文件集成。我的最终目标是能够从我的网站模板创建一个新网站,并在其中使用我的工作流程,并避免单独的功能激活。是否有可能实现这一目标,如果是,我该怎么做?谢谢。

MSDN

有相同的主题

1 个答案:

答案 0 :(得分:2)

以下是我最终的表现:

  1. 在Visual Studio 2010中,我创建了一个新项目。我使用了模板SharePoint> 2010>导入SharePoint解决方案包。
  2. 我指定了我的网站模板并检查了所有功能(事实上,默认情况下都会检查它们)
  3. 接下来,我在新创建的项目中添加了新项目 - 工作流程。
  4. 然后我启动了一个新的Visual Studio 2010实例并打开了我的工作流代码。
  5. 我将我的工作流代码从VS的第二个实例(在上一步骤中启动)复制/粘贴到VS的第一个实例,直接粘贴到添加的工作流程项目中。
  6. 我构建了新的解决方案,创建了一个新的.wsp。
  7. 新的.wsp与我原来的网站模板相同,但它里面有我的工作流功能。尼斯!