Estender as ferramentas do SharePoint em Visual Studio

O SharePoint ferramentas da Visual Studio 2010 atender aos requisitos de muitos cenários de desenvolvimento de aplicativo. No entanto, você poderá descobrir casos onde 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 Server Explorer janela.

Estendendo o sistema de projeto do SharePoint

Visual Studio 2010inclui 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 Parts. 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 de item de projeto do SharePoint que já estão instalados no Visual Studio e você pode criar extensões para projetos do SharePoint.

Para obter mais informações, consulte Estendendo o sistema de projeto do SharePoint.

Estendendo o nó de conexões do SharePoint no Server Explorer

Em Visual Studio 2010, você pode usar o sharepoint Connections nó a Server Explorer janela para exibir muitos dos componentes de um ou mais sites locais do SharePoint em um modo de exibição de árvore hierárquica. Você também pode estender o sharepoint Connections o nó das seguintes maneiras:

  • Adicionando seus próprios nós. Isso é útil se você deseja exibir os componentes de 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 para um nó existente, ou você pode adicionar um item de menu de atalho para um nó e executar tarefas quando um desenvolvedor clica no item de menu.

Para obter 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 seu computador de desenvolvimento deve atender os mesmos requisitos para a criação de soluções do SharePoint em Visual Studio 2010. Para obter mais informações, consulte Requisitos para o desenvolvimento de soluções do SharePoint.

Também recomendamos que você instale o SDK do Visual Studio 2010. O SDK inclui modelos de projeto e ferramentas que você pode usar para estender o Visual Studio. Em particular, o SDK inclui um modelo de projeto que você pode usar para criar facilmente um pacote de extensão de Visual Studio (VSIX). Os pacotes VSIX são a melhor maneira de implantar extensões de Visual Studio em Visual Studio 2010. Todas as extensões de ferramentas do SharePoint devem ser implantadas usando pacotes VSIX. Todas as orientações desta documentação pressupõem que você tenha a SDK do Visual Studio 2010 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 Developing Visual Studio Extensions.

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

Referência (extensibilidade de ferramentas do SharePoint)

Outros recursos

Estendendo o nó de conexões do SharePoint no Server Explorer

Conceitos de programação e recursos para extensões de ferramentas do SharePoint

A depuração de extensões para as ferramentas do SharePoint em Visual Studio

Implantar extensões para as ferramentas do SharePoint em Visual Studio