Extender la Herramientas de SharePoint en Visual Studio
Las herramientas de SharePoint en Visual Studio 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 incluye un conjunto de plantillas de proyecto y plantillas de elementos 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, puede utilizar el nodo deConexiones de SharePoint en la ventana deExplorador 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 de 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 para las herramientas de SharePoint, el equipo de desarrollo debe cumplir los mismos requisitos para crear soluciones de SharePoint en Visual Studio.Para obtener más información, vea Requisitos para desarrollar soluciones de SharePoint.
Se recomienda asimismo instalar Visual Studio 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 la mejor manera de implementar extensiones de Visual Studio en Visual Studio.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 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 Extensiones de Visual Studio de convertir.
Vea también
Conceptos
Información general del modelo de programación de extensiones de SharePoint
Extender el sistema de proyectos de SharePoint
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
Otros recursos
Extender el nodo Conexiones de SharePoint en el Explorador de servidores