Desenvolvimento de soluções do SharePoint

Vários modelos do tipo de projeto do SharePoint estão disponíveis em Visual Studio para criar sites da web do SharePoint e elementos do site.Para obter uma lista de tipos de projeto disponíveis, consulte Projeto do SharePoint e modelos de Item de projeto.A seguir está uma descrição dos elementos e as propriedades do SharePoint projeto.

Elementos de um projeto do SharePoint

Nós sob um projeto do SharePoint são conhecidos como itens do SharePoint.Os itens do SharePoint também pode conter um ou mais subfiles, chamados arquivos de item do SharePoint, como arquivos de configuração de XML , formulários .aspx, e mais.

Em vez de criar projetos usando modelos de projeto que são preenchidos com arquivos já de item de projeto, você pode usar o modelo de Projeto Vazio para criar um projeto vazio do SharePoint e adicionar manualmente em itens de projeto.Os projetos do SharePoint também podem opcionalmente conter um ou mais arquivos de recurso (para ativação no SharePoint) e um arquivo de pacote para distribuir o projeto.

Ee231517.collapse_all(pt-br,VS.110).gifnós especiais

Cada projeto do SharePoint contém dois nós que não podem ser excluído, renomeados, recortar, ser copiados, ou arrastado do projeto.Esses nós são:

  • Recursos

  • pacote

Ambos os nós sempre aparecem em todos os projetos do SharePoint mesmo se nenhum recurso ou pacote são definidos para o projeto.

Ee231517.collapse_all(pt-br,VS.110).gifUm nó de recursos

O nó de Recursos contém um ou mais recursos do projeto do SharePoint.Um recurso é um contêiner das extensões para o SharePoint.Depois que um recurso é implantado em um servidor do SharePoint, pode ser incluído nas definições do site ou ser alternado individualmente por administradores do SharePoint em sites web do SharePoint.Para obter mais informações, consulte Trabalhando com recursos.

Quando você adiciona um item, como um tipo de conteúdo ou uma instância da lista, a um projeto do SharePoint, é adicionado a um recurso no nó de Recursos .O escopo de item determina se o é adicionado a um recurso novo ou existente.Se o novo item tem o mesmo escopo que um recurso existente, então é adicionado ao recurso.Caso contrário, o item é adicionado a um novo recurso.

Para adicionar manualmente um recurso, executar o comando de adicionar o recurso no menu de atalho do recurso.Você pode exibir ou alterar o conteúdo de um recurso usando o designer de recursos.Para obter mais informações, consulte Como: personalizar um recurso do SharePoint.

Quando um recurso é adicionado a um projeto do SharePoint, em Gerenciador de Soluções aparece como um nó com o recursox.feature o nome padrão x , onde é um número exclusivo.Depois que um recurso é implantado em um servidor do SharePoint, um administrador do SharePoint, pode toggle tornando-o disponível para os usuários de site web do SharePoint.

Ee231517.collapse_all(pt-br,VS.110).gifNó de pacote

O nó de Pacote contém um único arquivo que serve como o mecanismo de distribuição para o projeto do SharePoint.Este arquivo, conhecido como um pacotede solução , é .CAB-based com uma extensão de .WSP.Um pacote de solução é um arquivo deployable, reutilizáveis que contém um conjunto de recursos, definições do site, e os assemblies que se aplicam a sites do SharePoint e, que você pode ativar ou desativar individualmente.O nó de Pacote também sempre contém um arquivo denominado Package.wspdef, um arquivo de definição de XML para o pacote.Um pacote é implantado uma vez no servidor que está executando o SharePoint, o administrador do SharePoint pode instalá-lo e ativar os seus recursos.

Você pode exibir ou alterar o conteúdo de pacote no designer de pacote clicando duas vezes no nó do pacote ou abrindo o menu de atalho e então escolha Abrir.Para obter mais informações, consulte Criação de pacotes de solução do SharePoint.

Propriedades de projeto do SharePoint e de item de projeto

Projetos do SharePoint, assim como outros projetos de Visual Studio , propriedades de exibição na janela propriedades e a página de propriedades.As propriedades que são exibidos dependem do nó que está selecionado.

Quando um projeto do SharePoint, projetos do item, ou nó do arquivo do item de projeto está selecionado em Gerenciador de Soluções, as seguintes propriedades aparecem na janela propriedades ou na página de propriedades:

Ee231517.collapse_all(pt-br,VS.110).gifPropriedades do projeto

Nome da Propriedade

Descrição

Configuração ativa de implantação

especifica a série de etapas executadas durante a implantação.Para obter mais informações, consulte Como: editar uma configuração de implantação do SharePoint.

Destino de implantação do assembly

Determina onde os assemblies do aplicativo do SharePoint estão localizados.Os valores válidos o local do assembly são GlobalAssemblyCache (padrão), ou WebApplication.

Se a propriedade de Sandboxed Solution é definida como true, então esta propriedade está desativada.

automática retraia após depuração

Especifica se a solução implantado retrai automaticamente do SharePoint depois de executar o aplicativo em modo de depuração em Visual Studio.Quando selecionada, a solução retrai quando o IDE volta para o modo de depuração.quando desmarcada, a solução não retrai.Para obter mais informações, consulte retraindo uma solução.

editar configurações

Especifica a configuração de implantação para usar para o projeto.Para obter mais informações, consulte Como: editar uma configuração de implantação do SharePoint e Implantando, publicando e atualizando pacotes de solução do SharePoint.

Ativar depuração do Silverlight (em vez de depuração de scripts)

Quando selecionado, o depurador Silverlight anexa ao processo de depuração.Quando desmarcado, o depurador de script anexa ao processo de depuração.Para obter mais informações, consulte Visão geral de depuração do Silverlight.

Inclua o assembly no pacote

Especifica se o assembly de projeto é empacotado em tempo de compilação ou não.

linha de comando de pré implantação

Especifica os comandos executar após implantar a solução do SharePoint.Esta linha suporta todos os comandos em lotes bem como a resolução de variáveis do MSBuild.Para obter mais informações, consulte Como: definir comandos de implantação do SharePoint.

linha de comando de pré-compilação implantação

Especifica os comandos executar antes de implantar a solução do SharePoint.Esta linha suporta todos os comandos em lotes bem como a resolução de variáveis do MSBuild.Para obter mais informações, consulte Como: definir comandos de implantação do SharePoint.

Arquivo de projeto

O nome do arquivo contendo compilação, configuração e outras informações sobre o projeto.

Pasta do Projeto

O local do arquivo de projeto no sistema.(Somente leitura).

Em a área restrita de solução

Especifica se o projeto deve ser implantado como uma solução na área restrita, também conhecida como solução criados pelo usuário.As soluções de não são necessariamente na área restrita de confiança.Um valor de true significa que o projeto está implantado como uma solução na área restrita, um valor de false significa que o projeto está implantado como uma solução de farm.Para obter mais informações, consulte Considerações sobre a solução no modo seguro e Diferenças entre no modo seguro e soluções de Farm.

URL do site

Especifica URL do site de destino para o projeto.

Item de inicialização

Especifica o primeiro item no projeto executar.

Quando você escolher um arquivo de item do SharePoint (como um fluxo de trabalho ou recurso no nó de recursos), as seguintes propriedades aparecem na janela propriedades:

Ee231517.collapse_all(pt-br,VS.110).gifPropriedades de item de projeto

Nome da Propriedade

Descrição

Resolução de conflito de implantação

Especifica a ação levar ao implantar um item de projeto cujas largura propriedades são idênticas àquelas de um item já no servidor.Para obter mais informações, consulte Solução de problemas de empacotamento do SharePoint e a implantação.

Propriedades de recurso

Especifica um conjunto de valores (armazenados como a chave/valor se emparelha) que está incluído com um recurso quando implantar o SharePoint.depois que o recurso é implantado, você pode acessar os valores de propriedade em seu código.Para obter mais informações, consulte Fornecimento de empacotamento e informações de implantação em itens de projeto.

Receptor de recurso

Fornece o código que executa quando determinados eventos ocorrem ao recurso de contendo um item de projeto.Para obter mais informações, consulte Fornecimento de empacotamento e informações de implantação em itens de projeto.

Nome da pasta

O nome da pasta de item de projeto do SharePoint.

Referências de saída do projeto

Especifica uma dependência, como um assembly, que o item de projeto precisa executar.Para obter mais informações, consulte Fornecimento de empacotamento e informações de implantação em itens de projeto.

Entradas de segurança do controle

Especifica os controles que são seguras para que os usuários editem não confiáveis.Para obter mais informações, consulte Fornecimento de empacotamento e informações de implantação em itens de projeto.

Ee231517.collapse_all(pt-br,VS.110).gifPropriedades de Arquivo do item de projeto

Nome da Propriedade

Descrição

Ação de Compilação

Especifica como o arquivo relaciona-se a processos de compilação e implantação.Para obter mais informações, consulte Propriedades de arquivo.

Copiar para Diretório de Saída

Especifica se o arquivo de origem será copiado para o diretório de saída.Pode ser um dos seguintes valores:

  • Do not copy

  • Copy always

  • Copy if newer

Para obter mais informações, consulte Propriedades de arquivo.

Ferramenta Personalizada

Especifica o nome de uma ferramenta, se houver, que torna o arquivo em tempo de design e coloca a saída de transformação em outro arquivo.por exemplo, um conjunto de dados (. o arquivo deXSD) tem uma ferramenta personalizada padrão. Para obter mais informações, consulte Propriedades de arquivo.

Namespace de Ferramenta Personalizada

O namespace no qual a ferramenta personalizado são copiadas.Para obter mais informações, consulte Propriedades de arquivo.

Local de implantação

O caminho totalmente qualificado do arquivo no servidor do SharePoint.Esse caminho é composta de sub-propriedades de caminho raiz de implantação e implantação.

Caminho de implantação

O caminho relativo de arquivo no arquivo de servidor do SharePoint, como Workflow1 \.O caminho totalmente qualificado para o arquivo é criado concatenando o valor de Deployment Path ao final do valor de Deployment Root .

Selecionando o valor RootFile para a propriedade Deployment Type muda a propriedade Deployment Root para {SharePointRoot}\, resultando em caminho totalmente qualificado {SharePointRoot}\Workflow1\.Para obter mais informações, consulte Empacotamento e implantação de soluções do SharePoint.

Raiz de implantação

cadeia de caracteres.A pasta raiz onde o arquivo é implantado no servidor do SharePoint.Por exemplo, {SharePointRoot}\Template\Features\{FeatureName}\.

O valor da propriedade de Deployment Root é determinado definir o de Deployment Type .

Tipo de implantação

O tipo de implantação do arquivo, que determina o valor de Deployment Root .Pode ser um dos seguintes valores:

Valor enumvalor deDeployment Root
NoDeployment<no value>
ElementManifest{SharePointRoot}\Template\Features\{FeatureName}\
ElementFile{SharePointRoot}\Template\Features\{FeatureName}\
TemplateFile{SharePointRoot}\Template\
RootFile{} De SharePointRoot \
GlobalResource{SharePointRoot}\Resources\
ClassResource{} De ClassResourcePath \

Para obter mais informações, consulte DeploymentType.

Nome do Arquivo

O nome do arquivo ou pasta para o arquivo do item.

Caminho Completo

O local do arquivo para o item.(Somente leitura).

Tópicos relacionados

Nome

Descrição

Projeto do SharePoint e modelos de Item de projeto

Descreve os modelos de projeto do SharePoint e de item de projeto disponíveis para você em Visual Studio.

Como: adicionar itens a um projeto do SharePoint

Descreve como adicionar novos itens ou existente a um projeto de Visual Studio o SharePoint.

Passo a passo: Criar uma coluna do Site, o tipo de conteúdo e a lista para o SharePoint

A você passo a passo sobre como criar um campo de cliente, um tipo de conteúdo, uma definição de lista, e uma instância da lista.

Como: criar um receptor de eventos

Descreve como adicionar um receptor de evento para o projeto criado em Passo a passo: Criar uma coluna do Site, o tipo de conteúdo e a lista para o SharePoint.

Criação de soluções de fluxo de trabalho do SharePoint

Descreve como criar projetos de fluxo de trabalho que inclui formulários de associação de fluxo de trabalho e formulários de iniciação pelo fluxo de trabalho.

Criação de páginas para o SharePoint

Descreve como você pode criar páginas como páginas de aplicativo, localize páginas, páginas mestra, e layouts de página para o SharePoint.

Criação de Web Parts para o SharePoint

Descreve como adicionar controles que permitem aos usuários modificar diretamente o conteúdo, a aparência, e o comportamento de páginas do site da web do SharePoint usando um navegador.

Criando controles reutilizáveis para Web Parts ou páginas de aplicativo

Descreve como criar controles de usuário que podem ser consumidos por páginas e o Web Parts de aplicativo que executam no SharePoint.

Integração de dados de negócios no SharePoint

Descreve como integrar dados de serviços da Web e aplicativos de servidor back-end em um aplicativo do SharePoint.

Criando definições de Site do SharePoint

Descreve como criar definições de site: modelos que são usados para criar sites da web do SharePoint.

A importação de itens de um Site do SharePoint existente

Descreve como importar itens como tipos de conteúdo e módulos de um site web do SharePoint existente em um projeto de Visual Studio o SharePoint.

Usando módulos para incluir os arquivos da solução

Descreve como usar módulos para implantar arquivos do projeto de Visual Studio para o site do SharePoint.

Conexões do SharePoint usando Server Explorer de navegação.

Descreve como procurar sites web do SharePoint local usando o server Explorer.

Fornecimento de empacotamento e informações de implantação em itens de projeto

Descreve como usar as propriedades de item de projeto para fornecer informações de compactação e implantação de projetos, como entradas de controle, referências de saída do projeto, e propriedades tipadas de recurso.

Como: adicionar e remover pastas mapeadas

Descreve como as pastas mapeadas podem ser adicionados ao seu projeto fornecer um mais fácil acesso aos recursos do SharePoint.

Considerações sobre a solução no modo seguro

Descreve problemas associados com as soluções na área restrita.

Segurança para soluções do SharePoint

Descreve as considerações de segurança para desenvolver soluções do SharePoint em Visual Studio.

Caixa de diálogo do selecionador de URL (desenvolvimento do SharePoint em Visual Studio)

Descreve um caixa de diálogo que você pode usar para adicionar referências de caminho para os recursos em seu projeto ou no servidor do SharePoint local.

Consulte também

Outros recursos

Introdução (desenvolvimento do SharePoint em Visual Studio)

Conexões do SharePoint usando Server Explorer de navegação.

Criação e depuração de soluções do SharePoint

Empacotamento e implantação de soluções do SharePoint