将列表模板STP文件导入Visual Studio 2010

时间:2011-02-23 15:40:17

标签: visual-studio-2010 sharepoint-2010 stp

我已经通过UI将Sharepoint 2010列表导出为列表模板(.stp文件)。

有没有办法将此列表模板导回Visual Studio 2010,或者我是唯一一个提取.cab文件并手动浏览manifest.xml的机会?

2 个答案:

答案 0 :(得分:10)

moontear! 昨天我对同一件事给了一些想法。 不幸的是,我找不到将列表模板导入VS 2010的解决方案。看来,微软在SP 2010中弃用了.stp文件并用.wsp替换了它们。 因此,我找到了两个解决方案: 第一个:使用.cab文件,如你所说。 第二步:制作整个网站的模板,并将其中的列表复制到VS 2010中的项目中。

答案 1 :(得分:2)

我同意@Deniplane的意见。如果SharePoint列表中的数据需要成为我的Visual Studio 2010解决方案的一部分,我将导出.stp并解除< Data> manifest.xml中的节点并将其放入Visual Studio中的列表模板文件中(在我的场景中,列表def已经在我的项目中,但我正在尝试将默认数据节点放入定义中)。

在一种情况下,我使用正则表达式从每个< Row>中删除多个超级元素。由于默认数据量相当大,手动清理数据需要很长时间。

但是,如果您尝试将整个列表定义重新合并到Visual Studio sln中,那么我总是必须使用Deniplane的第二个选项。