SharePoint 项目项架构参考

Visual Studio 使用 SharePoint 项目项架构来验证 .spdata 文件的内容。 .spdata 文件指定 SharePoint 项目项的内容和行为。 有关 SharePoint 项目项的内容的更多信息,请参见为 SharePoint 项目项创建项模板和项目模板

SharePoint 项目项架构名为 ProjectItemModelSchema.xsd,默认情况下安装在 %Program Files (x86)%\Microsoft Visual Studio 10.0\Xml\Schemas 中。

根元素为 ProjectItem 元素。 下表描述了该架构定义的所有元素。

元素

说明

ExtensionData

表示与 SharePoint 项目项关联的自定义数据项的集合。

ExtensionDataItem

表示与 SharePoint 项目项关联的自定义数据项(采用键/值格式)。 键和值都必须为字符串。

FeatureProperties

表示将功能部署到 SharePoint 时功能附带的属性值的集合。 部署功能之后,您可以在代码中访问属性值。

FeatureProperty

表示将功能部署到 SharePoint 时功能附带的自定义属性。 部署功能之后,您可以在代码中访问属性。

Files

指定要随 SharePoint 项目项一起部署的文件,例如功能元素文件或项目的输出。

ProjectItem

表示 SharePoint 项目项。

ProjectItemFile

表示在将项目项部署到 SharePoint 时要随项目项一起附带的 SharePoint 文件,例如功能元素文件。

ProjectItemFolder

表示映射的文件夹。

ProjectOutputFile

表示在将项目项部署到 SharePoint 时要随项目项一起附带的项目的输出。

SafeControl

表示一个 ASPX 控件或 Web 部件,该控件或部件已指定为安全,可供任何用户在 SharePoint 网站上的任何 ASPX 页上访问。

SafeControls

表示 ASPX 控件或 Web 部件的集合,这些控件或部件已指定为安全,可供任何用户在 SharePoint 网站上的任何 ASPX 页上访问。

请参见

其他资源

为 SharePoint 项目项创建项模板和项目模板