6

如标题中所述,我只是想找出自定义文件的存储位置以及SharePoint 2010是否elements.xml有人可以提供帮助。schema.xmlcontent typeslist definitions

我想做的是在浏览器的 SharePoint GUI 中设计我的自定义内容类型和列表,然后提取 SharePoint 生成的文件,以便在 Visual Studio 中构建的解决方案中使用,而不是从头开始手动编码所有内容.

希望这是有道理的!谢谢!

4

3 回答 3

10

您不会发现它们存储在您的硬盘上,而是存储在您的 Content_DB 中。

如果您需要访问它们以获取架构,您可以使用SharePoint Manager 2010并从中导航到您的内容类型并复制架构 Xml 选项卡。

在此处输入图像描述

于 2013-04-06T12:55:40.873 回答
2

这里"C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\FEATURES"

例如,"Contact List Template" located at "C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\FEATURES\ContactsList"

于 2013-04-06T11:11:24.820 回答
2

医学博士。亚辛是对的。Microsoft 的默认内置模板位于 14 hive 中,但用户自定义的任何内容都存储在该 Web 应用程序的内容数据库中。您可能会寻找的另一种常见方法是将网站另存为模板,然后基于该 WSP 创建一个 SharePoint 项目。这意味着一切都已经为您设置好了,您只需要从站点中删除您不想要的东西。

于 2013-04-10T06:31:27.637 回答