Usando o serviço de projeto do SharePoint

O sistema de projeto do SharePoint inclui um serviço de projeto que você pode usar para executar tarefas relacionadas ao sistema do projeto. O serviço de projeto é um ISharePointProjectService objeto.

Você pode acessar o serviço de projeto do SharePoint em qualquer extensão de ferramentas do SharePoint. Você também pode acessá-lo em outros tipos de extensões de Visual Studio, como, por exemplo, add-ins e VSPackages. Para obter mais informações, consulte Como: Recuperar o serviço de projeto do SharePoint.

Recursos do serviço de projeto

A tabela a seguir lista as tarefas que você pode realizar usando o serviço de projeto do SharePoint e o ISharePointProjectService método ou propriedade a ser usada para executar cada tarefa.

Tarefa 

Membro usar

Acesse qualquer projeto do SharePoint que é aberto no Visual Studio.

Projectspropriedade.

Acesse todos os tipos de item de projeto do SharePoint que estão disponíveis (incluindo os tipos de item de projeto internos e personalizados).

ProjectItemTypespropriedade.

Acesse todas as etapas de implantação estão disponíveis para projetos do SharePoint (incluindo as etapas de implantação internos e personalizados).

DeploymentStepspropriedade.

Eventos de acesso que são gerados quando um desenvolvedor refatorar o código em um projeto do SharePoint.

CodeRefactoringEventspropriedade.

Executar um personalizado comando do SharePoint que chama o modelo de objeto de servidor do SharePoint. Para obter mais informações sobre os comandos do SharePoint, consulte A chamada para os modelos de objeto do SharePoint.

SharePointConnectionpropriedade.

Converter um tipo no sistema de projeto do SharePoint para um tipo de modelo de objeto de automação de Visual Studio ou do modelo de objeto de integração e vice-versa. Para obter mais informações, consulte Conversão entre tipos de sistema do projeto do SharePoint e outros tipos de projeto de Visual Studio.

Convert<TInput, TOutput>método.

Gravar mensagens para o saída janela ou Error List janela no Visual Studio.

Loggerpropriedade.

Acesse outros serviços que estão disponíveis em Visual Studio.

ServiceProviderpropriedade.

Recupere o caminho para a pasta de instalação do site do SharePoint local que é usado para depurar a solução.

SharePointInstallPathpropriedade.

Determinar se Microsoft SharePoint Server 2010 ou Microsoft SharePoint Foundation 2010 está instalado no computador.

IsSharePointInstalledpropriedade.

Valide um recurso ou o pacote em uma solução do SharePoint.

PackageValidationProviderpropriedade.

Consulte também

Conceitos

Visão geral do modelo de programação de extensões de ferramentas do SharePoint

Outros recursos

Conversão entre tipos de sistema do projeto do SharePoint e outros tipos de projeto de Visual Studio

Como: Recuperar o serviço de projeto do SharePoint

Estender as ferramentas do SharePoint em Visual Studio

Como: Obtenha um serviço a partir do objeto DTE