2010-07-13 86 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與我原來的網站模板相同,但它內有我的工作流程功能。太好了!

相關問題