首页 文章

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

提问于
浏览
2

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

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

MSDN有相同的主题

1 回答

  • 2

    这是我最终如何做到的:

    • 在Visual Studio 2010中,我创建了一个新项目 . 我使用模板SharePoint> 2010>导入SharePoint解决方案包 .

    • 我指定了我的网站模板并检查了所有功能(事实上,默认情况下都会检查它们)

    • 接下来,我在新创建的项目中添加了新项目 - 工作流程 .

    • 然后我启动了一个新的Visual Studio 2010实例并打开了我的工作流代码 .

    • 我将我的工作流代码从VS的第二个实例(在上一步骤中启动)复制/粘贴到VS的第一个实例,直接添加到添加的工作流程项目中 .

    • 我构建了新的解决方案,创建了一个新的.wsp .

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

相关问题