Compartir a través de


Referencia de esquema de los elementos de proyecto de SharePoint

Visual Studio usa el esquema de elementos de proyecto de SharePoint para validar el contenido de los archivos .spdata. Un archivo .spdata especifica el contenido y el comportamiento de un elemento de proyecto de SharePoint. Para obtener más información sobre el contenido de los elementos de proyecto de SharePoint, vea Crear plantillas de elemento y plantillas de proyecto para los elementos de proyecto de SharePoint.

El esquema de elementos de proyecto de SharePoint se denomina ProjectItemModelSchema.xsd y se instala de forma predeterminada en %Program Files (x86)%\Microsoft Visual Studio 10.0\Xml\Schemas.

El elemento raíz es el elemento ProjectItem. En la tabla siguiente se describen todos los elementos definidos por el esquema.

Elemento

Descripción

ExtensionData

Representa una colección de elementos de datos personalizados que están asociados al elemento de proyecto de SharePoint.

ExtensionDataItem

Representa un elemento de datos personalizado que está asociado al elemento de proyecto de SharePoint y que tiene el formato clave-valor. La clave y el valor deben ser cadenas.

FeatureProperties

Representa una colección de valores de propiedad que se incluye con una característica cuando se implementa en SharePoint. Una vez implementada la característica, se puede obtener acceso a los valores de propiedad en el código.

FeatureProperty

Representa una propiedad personalizada que se incluye con una característica cuando se implementa en SharePoint. Una vez implementada la característica, se puede obtener acceso a la propiedad en el código.

Files

Especifica los archivos que se van a implementar con el elemento de proyecto de SharePoint, por ejemplo, un archivo de elemento de característica o la salida de un proyecto.

ProjectItem

Representa un elemento de proyecto de SharePoint.

ProjectItemFile

Representa un archivo de SharePoint, como un archivo de elemento de característica, que se va a incluir con el elemento de proyecto cuando se implemente en SharePoint.

ProjectItemFolder

Representa una carpeta asignada.

ProjectOutputFile

Representa la salida de un proyecto que se va a incluir con el elemento de proyecto cuando se implemente en SharePoint.

SafeControl

Representa un elemento web o control ASPX que se designa como seguro para que cualquier usuario pueda tener acceso a él en cualquier página ASPX del sitio de SharePoint.

SafeControls

Representa una colección de elementos web y controles ASPX que se designan como seguros para que cualquier usuario pueda obtener acceso a ella en cualquier página ASPX del sitio de SharePoint.

Vea también

Otros recursos

Crear plantillas de elemento y plantillas de proyecto para los elementos de proyecto de SharePoint