Compartir a través de


Utilizar el servicio de proyecto de SharePoint

El sistema de proyectos de SharePoint incluye un servicio de proyecto que puede usar para realizar las tareas relacionadas con el sistema de proyectos.El servicio de proyecto es un objeto ISharePointProjectService.

Puede tener acceso al servicio de proyecto de SharePoint en cualquier extensión de herramientas de SharePoint.También puede tener acceso a él en otros tipos de extensiones de Visual Studio, como complementos y VSPackages.Para obtener más información, vea Cómo: Recuperar el servicio de proyecto de SharePoint.

Características del servicio de proyecto

En la tabla siguiente se enumeran las tareas que puede llevar a cabo con el servicio de proyecto de SharePoint y el método o propiedad ISharePointProjectService que hay que utilizar para realizar cada tarea.

Tarea

Miembro que se utiliza

Acceso a cualquier proyecto SharePoint que se abra en Visual Studio.

Propiedad Projects.

Acceso a todos los tipos de elementos de proyecto de SharePoint que están disponibles (incluidos los tipos de elementos integrados y personalizados).

Propiedad ProjectItemTypes.

Acceso a todos los pasos de implementación que están disponibles para los proyectos SharePoint (incluidos los pasos de implementación integrados y personalizados).

Propiedad DeploymentSteps.

Acceso a los eventos que se provocan cuando un desarrollador refactoriza el código en un proyecto SharePoint.

Propiedad CodeRefactoringEvents.

Ejecutar un comando de SharePoint personalizado que llama al modelo de objetos de servidor de SharePoint.Para obtener más información sobre comandos de SharePoint, vea Llamar a los modelos de objetos de SharePoint.

Propiedad SharePointConnection.

Convertir un tipo del sistema de proyectos de SharePoint en un tipo del modelo de objetos de automatización de Visual Studio o de integración y viceversa.Para obtener más información, vea Convertir los tipos de sistema de proyectos de SharePoint en otros tipos de proyecto de Visual Studio.

Método Convert<TInput, TOutput>.

Escribir mensajes en la Ventana de salida o la ventana Lista de errores de Visual Studio.

Propiedad Logger.

Acceso a otros servicios que están disponibles en Visual Studio.

Propiedad ServiceProvider.

Recuperar la ruta de acceso a la carpeta de instalación del sitio de SharePoint local que se utiliza para depurar la solución.

Propiedad SharePointInstallPath.

Determinar si Microsoft SharePoint Server 2010 o Microsoft SharePoint Foundation 2010 está instalado en el equipo.

Propiedad IsSharePointInstalled.

Validar una característica o paquete en una solución de SharePoint.

Propiedad PackageValidationProvider.

Vea también

Conceptos

Convertir los tipos de sistema de proyectos de SharePoint en otros tipos de proyecto de Visual Studio

Cómo: Recuperar el servicio de proyecto de SharePoint

Información general del modelo de programación de extensiones de SharePoint

Otros recursos

Extender la Herramientas de SharePoint en Visual Studio

How to: Get a Service from the DTE Object