我在SharePoint网站中创建了一个自定义列表,但现在我想将其转换为列表模板,以便我可以使用某个功能将其部署到其他网站中。
我尝试了两种方法:
这对我来说效果不佳。我整天都在争吵,我得到了各种各样的错误,从“无法编译XML”到“找不到功能XML”,到“未知错误HRESULT:0x80020009”。
是否有任何工具或直接的方法来做这样的事情,或者我或多或少地降级为手工创建自定义Schema.xml?或者,是否有任何好的工具只是为了生成列表模板?
答案 0 :(得分:0)
SharePoint Solution Generator(VSeWSS的一部分)通常运行良好。
创建自定义schema.xml并不像查看生成的代码时想象的那么难 - 事实证明,其中几乎所有内容都是默认值。您必须知道几个幻数(如果您希望能够添加新视图,那么viewstyle为14,baseview为0),但它们最终比生成的版本更易于维护。
还可以选择使用功能接收器在代码中创建列表 - 在很多情况下,这最终比处理SharePoint的“简单”流程更容易。