2010-11-17 46 views
0

我已經在SharePoint網站中創建了一個自定義列表,但現在我想將其轉換爲列表模板,以便我可以使用功能將其部署到其他網站。sharepoint從網站上的自定義列表中提取便攜式schema.xml

我已經試過兩種方法:

  1. 使用SharePoint管理器2007年沿着相同的路線複製/粘貼列表架構到schema.xml中,並擀成一個功能
  2. 使用STSADM擴展

這對我來說效果不好。我一整天都在爲此而戰,而且我收到了「無法編譯XML」,「無法找到功能XML」,「未知錯誤HRESULT:0x80020009」等各種錯誤。

是否有任何工具或直接的方法在那裏做這樣的事情,或者我或多或少地手工創建自定義Schema.xml?或者,還有什麼好的工具可以用來生成列表模板?

回答

0

SharePoint Solution Generator(VSeWSS的一部分)通常運行良好。

創建一個自定義的schema.xml並不像從您查看生成的代碼那樣困難 - 事實證明,幾乎所有內容都有默認值。你必須知道一些神奇的數字(如果你想添加一個新的視圖,14個用於viewstyle,0個用於baseview),但是它們最終比生成的版本更易於維護。

也可以使用功能接收器在代碼中創建列表 - 在許多情況下,這最終比處理SharePoint的「簡單」過程更簡單。

+0

是的 - 我最後只是用CustomList開始手動做新手。這很簡單,真的。 – 2010-11-18 04:26:23

相關問題