【问题标题】:How to integrate a feature in SharePoint 2010 site template?如何在 SharePoint 2010 网站模板中集成功能?
【发布时间】:2011-03-15 06:08:49
【问题描述】:

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

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

MSDN也有同样的话题

【问题讨论】:

    标签: sharepoint


    【解决方案1】:

    这就是我最后的做法:

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

    新的 .wsp 与我的原始站点模板相同,但其中包含我的工作流程功能。不错!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-03-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多