SharePoint存储自定义内容类型和列表的elements.xml和schema.xml文件在哪里?

6
正如标题所述,我只是想知道在SharePoint 2010中自定义内容类型和列表定义的elements.xmlschema.xml文件存储在哪里。如果有人能帮忙,请告诉我。
我的目标是在SharePoint GUI中设计自定义内容类型和列表,然后提取由SharePoint生成的文件,以便在Visual Studio中构建的解决方案中使用,而不是从头手动编写每个部分。
希望这样说得清楚! 谢谢!
3个回答

10

你无法在硬盘上找到它们,而是在你的 Content_DB 中。

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

enter image description here


好建议。这是最干净的做法! - Andrew Adamich

2

这里是“C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\FEATURES”。

例如,“联系人列表模板”位于“C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\FEATURES\ContactsList”。


2

Mhd. Yasseen是正确的。Microsoft默认内置模板存储在14个Hive中,但用户自定义的任何内容都存储在该Web应用程序的内容数据库中。另一个常见的方法是将站点保存为模板,然后基于该WSP创建SharePoint项目。这意味着一切都已经为您设置好,您只需要从站点中删除不需要的内容即可。


谢谢您的建议,我会考虑使用网站模板路线,这可能适合我,谢谢。 - ebooyens

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接