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.
nó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.
Um 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.
Nó 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:
Propriedades 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:
Propriedades 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. |
Propriedades 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:
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 |
---|---|
Descreve os modelos de projeto do SharePoint e de item de projeto disponíveis para você em Visual Studio. |
|
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. |
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. |
|
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. |
|
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. |
|
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. |
Descreve como integrar dados de serviços da Web e aplicativos de servidor back-end em um aplicativo do SharePoint. |
|
Descreve como criar definições de site: modelos que são usados para criar sites da web do SharePoint. |
|
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. |
|
Descreve como usar módulos para implantar arquivos do projeto de Visual Studio para o site do SharePoint. |
|
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. |
Descreve como as pastas mapeadas podem ser adicionados ao seu projeto fornecer um mais fácil acesso aos recursos do SharePoint. |
|
Descreve problemas associados com as soluções na área restrita. |
|
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.