2010-07-13 90 views
2

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

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

有在MSDN

回答

2

同一主题的下面是我是如何做到的到底:

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

新的.wsp与我原来的网站模板相同,但它内有我的工作流程功能。太好了!

相关问题