Extender la Herramientas de SharePoint en Visual Studio
Las herramientas de SharePoint en Visual Studio 2010 cumplen los requisitos de muchos escenarios de desarrollo de aplicaciones. Sin embargo, puede haber casos en los que no proporcionen la funcionalidad que usted u otros desarrolladores de software requieren. En estos casos, puede extender las herramientas SharePoint para crear la funcionalidad que necesita.
Cómo extender las Herramientas de SharePoint
Puede extender el sistema de proyectos de SharePoint y el nodo Conexiones de SharePoint en la ventana Explorador de servidores.
Extender el sistema de proyectos de SharePoint
Visual Studio 2010 incluye un conjunto de plantillas de proyecto y plantillas de elemento que se pueden usar para crear soluciones de SharePoint. Por ejemplo, hay plantillas para los receptores de eventos, las definiciones de lista, los flujos de trabajo y los elementos web. Sin embargo, también puede definir sus propios tipos de elementos de proyecto de SharePoint para crear componentes de SharePoint, como campos o acciones personalizadas. También puede crear extensiones para los tipos de elemento de proyecto de SharePoint que ya están instalados en Visual Studio y puede crear extensiones para los proyectos de SharePoint.
Para obtener más información, vea Extender el sistema de proyectos de SharePoint.
Extender el nodo Conexiones de SharePoint en el Explorador de servidores
En Visual Studio 2010, puede usar el nodo Conexiones de SharePoint en la ventana Explorador de servidores para ver muchos de los componentes de uno o más sitios de SharePoint locales en una vista de árbol jerárquica. También puede extender el nodo Conexiones de SharePoint de las maneras siguientes:
Agregando sus propios nodos. Esto es útil si desea mostrar los componentes de sitios de SharePoint que no se muestran de forma predeterminada.
Extendiendo los nodos existentes. Por ejemplo, puede agregar un nuevo nodo secundario a un nodo existente o puede agregar un elemento de menú contextual a un nodo y realizar las tareas cuando un desarrollador hace clic en el elemento de menú.
Para obtener más información, vea Extender el nodo Conexiones de SharePoint en el Explorador de servidores.
Requisitos del equipo de desarrollo
Para crear extensiones de las herramientas SharePoint, el equipo de desarrollo debe cumplir los mismos requisitos que para crear las soluciones de SharePoint en Visual Studio 2010. Para obtener más información, vea Requisitos para desarrollar soluciones de SharePoint.
Se recomienda asimismo instalar Visual Studio 2010 SDK. El SDK incluye plantillas de proyecto y herramientas que puede utilizar para extender Visual Studio. En concreto, el SDK incluye una plantilla de proyecto que puede utilizar para crear un paquete de extensión de Visual Studio (VSIX) con facilidad. Los paquetes VSIX son el modo preferido para crear e implementar extensiones de Visual Studio en Visual Studio 2010. Todas las extensiones de SharePoint se deben implementar utilizando los paquetes VSIX. En todos los tutoriales en esta documentación se supone que tiene Visual Studio 2010 SDK instalado.
Para descargar el SDK, vea https://go.microsoft.com/fwlink/?LinkId=164562. Para obtener más información sobre las extensiones de Visual Studio, vea Developing Visual Studio Extensions.
Vea también
Conceptos
Información general del modelo de programación de extensiones de SharePoint
Extender el sistema de proyectos de SharePoint
Otros recursos
Extender el nodo Conexiones de SharePoint en el Explorador de servidores
Programar conceptos y características para extensiones de SharePoint
Referencia (Extensibilidad de Herramientas de SharePoint)
Depurar las extensiones para las Herramientas de SharePoint en Visual Studio
Extensiones de implementación para las Herramientas de SharePoint en Visual Studio