Estender as ferramentas do SharePoint em Visual Studio
As ferramentas do SharePoint no Visual Studio atender aos requisitos de vários cenários de desenvolvimento do aplicativo .No entanto, você poderá descobrir casos em que eles não fornecem funcionalidade que você ou outros desenvolvedores exigem.Nesses casos, você pode estender as ferramentas do SharePoint para criar a funcionalidade que você precisa.
Como estender as ferramentas do SharePoint
Você pode estender o sistema de projeto do SharePoint e o SharePoint Connections nó a Gerenciador de Servidoresjanela.
Estendendo o sistema de projeto do SharePoint
Visual Studio inclui um conjunto de modelos de projeto e modelos de item que você pode usar para criar soluções do SharePoint.Por exemplo, existem modelos para receptores de evento , as definições de lista, fluxos de trabalho e Web .No entanto, você também pode definir seus próprios tipos de itens de projeto do SharePoint para criar componentes do SharePoint como, por exemplo, campos ou ações personalizadas.Você também pode criar extensões para tipos deitem de projetodo SharePoint que já estão instalados no Visual Studioe você pode criar extensões para projetos do SharePoint.
Para mais informações, consulte Estendendo o sistema de projeto do SharePoint.
Estendendo o nó de conexões do SharePoint no Gerenciador de Servidores
No Visual Studio, você pode usar o SharePoint Connections nó a Gerenciador de Servidores janela para exibir muitos dos componentes de um ou mais sites locais do SharePoint em uma exibição hierárquica de árvore . Você também pode estender o SharePoint Connections o nó das seguintes maneiras:
Adicionando seus próprios nós.Isso é útil se você quiser exibir os componentes dos sites do SharePoint que não são exibidos por padrão.
Estendendo nós existentes.Por exemplo, você pode adicionar um novo nó filho a um nó existente, ou você pode adicionar umitem demenude atalhoa um nó e executar tarefas quando um desenvolvedor clica noitemde menu.
Para mais informações, consulte Estendendo o nó de conexões do SharePoint no Server Explorer.
Requisitos do computador de desenvolvimento
Para criar extensões para as ferramentas do SharePoint, o computador de desenvolvimento deve atender os mesmos requisitos para a criação de soluções do SharePoint no Visual Studio.Para mais informações, consulte Requisitos para o desenvolvimento de soluções do SharePoint.
Também recomendamos que você instalar o SDK do Visual Studio.O SDK inclui ferramentas que você pode usar para estender o Visual Studioe modelos de projeto .Em particular, o SDK inclui ummodelo de projetovocê pode usar para facilmente criar um pacotede extensão do Visual Studio (VSIX). Os pacotes VSIX são a melhor maneira de implantaras extensões doVisual Studio no Visual Studio. Todas as extensões de ferramentas do SharePoint devem ser implantadas usando pacotes VSIX.Todas as instruções fornecidas nesta documentação pressupõem que você tenha a SDK do Visual Studio instalado.
Para baixar o SDK, consulte https://go.microsoft.com/fwlink/?LinkId=164562.Para obter mais informações sobre extensões de Visual Studio , consulte Desenvolver extensões de Visual Studio.
Consulte também
Conceitos
Visão geral do modelo de programação de extensões de ferramentas do SharePoint
Estendendo o sistema de projeto do SharePoint
Conceitos de programação e recursos para extensões de ferramentas do SharePoint
Referência (extensibilidade de ferramentas do SharePoint)
Depuração de extensões para as ferramentas do SharePoint em Visual Studio
Implantação de extensões para as ferramentas de SharePoint no Visual Studio
Outros recursos
Estendendo o nó de conexões do SharePoint no Server Explorer