我创建了一个自定义列表模板,并编写了Schema.xml,部署它的功能,安装到服务器创建了一个基于它的List . 一切都好 . 现在,我想将此列表另存为模板,并将其部署到其他计算机(不同的SharePoint Server) . 但是,当我们尝试创建新列表时,该功能在模板列表中不可见 . 我以前经历过 . 我想知道是否其他人遇到过这个问题并且有没有办法让它在没有再次安装该功能的情况下工作?
我想这样做的原因是,SharePoint管理员不希望将自定义列表模板部署为功能,他希望将事物创建为STP文件 . 我们创建了大约40个自定义列表模板并手动执行所有操作以获取stp文件不是一个选项 . 所以我想看看有没有任何选项,以便我可以保存使用功能创建的现有列表保存为模板并重复使用 .
2 回答
试试这个http://blogs.objectsharp.com/cs/blogs/max/archive/2009/01/26/issue-with-migrating-custom-list-templates.aspx
您可以使用VSeWSS Solution Generator生成列表定义的VisualStudio项目,该项目易于部署到不同的SharePoint服务器
下载适用于Windows SharePoint Services 3.0,v1.3的Visual Studio 2008扩展 - 2009年3月CTP http://www.microsoft.com/downloads/details.aspx?familyid=FB9D4B85-DA2A-432E-91FB-D505199C49F6&displaylang=en演练 - Windows SharePoint Services 3.0工具:Visual Studio 2005扩展http://sharepointsolutions.blogspot.com/2006/11/walkthrough-windows-sharepoint.html