Compartilhar via


Criação de pacotes de solução do SharePoint

Usando o designer de pacote, você pode criar e personalizar pacotes de implantação.Por exemplo, você pode adicionar itens e recursos do projeto do SharePoint, redefine o servidor IIS, escopos de ativação de recursos do conjunto, e identifica as dependências de recurso.O designer também produz um manifesto, um arquivo XML que descreve cada pacote.

empacotando ferramentas

você pode usar Designer de pacote para personalizar o pacote e para gerar o manifesto.Você pode incluir itens de projeto do SharePoint, configura se o servidor Web deve ser redefinido, e defina o tipo de servidor de implantação.Para obter mais informações, consulte Como: adicionar e remover recursos e itens para um pacote usando o Designer de pacote.

Como alternativa, você pode usar empacotando Explorer para modificar os recursos e os itens em seu arquivo de pacote .wsp ().Para obter mais informações, consulte Como: adicionar e remover recursos e itens para um pacote usando o Explorador de embalagem.

Você pode usar o Visual Studio e o MSBuild para criar arquivos de pacote (.wsp) para implantar sua solução do SharePoint.Esse processo gera os arquivos de manifesto necessários para a implantação do SharePoint.Para obter mais informações, consulte Como: criar um pacote de solução do SharePoint no Visual Studio e Como: criar um pacote de solução do SharePoint usando as tarefas do MSBuild.

Opções de designer de pacote

A tabela a seguir mostra as propriedades que você pode personalizar em pacotes do SharePoint com Designer de pacote.

Propriedade do designer de pacote

Descrição de configuração padrão

Nome

Obrigatório.O nome padrão de pacote é definido como ProjectName.

Servidor web de redefinição

Opcional.Selecione se você deseja reiniciar o servidor Web após o arquivo de .wsp está instalado no servidor do SharePoint.

Tipo de servidor de implantação

Obrigatório.Por padrão, o escopo é definido como ApplicationServer.

OpçãoDescrição
ApplicationServerDescreve um servidor que serviços de hospedagem.
WebFrontEndDescreve um servidor que hospeda sites.

Itens no solution

Todos os itens e recursos do projeto do SharePoint que podem ser adicionados ao pacote.

Itens no pacote

Opcional.Todos os itens e recursos do SharePoint que você deseja implantar no seu pacote.

Configurando o processo de empacotamento

Depois que você desenvolve soluções do SharePoint no Visual Studio, você pode personalizar como os projetos são empacotados.

A tabela a seguir mostra os dois destinos MSBuild que você pode usar para personalizar como o arquivo de .wsp é criado.

Destino

Descrição

BeforeLayout

O destino que executa tarefas imediatamente antes dos arquivos são copiados para um diretório intermediária.Você pode alterar os arquivos antes de criar um arquivo de pacote .wsp ().

AfterLayout

O destino que executa tarefas imediatamente depois que os arquivos são copiados para um diretório intermediária.

Para obter mais informações, Como personalizar um pacote de soluções do SharePoint usando destinos do MSBuild.

empacotando a arquitetura

As seguintes etapas ocorrem quando você cria um pacote do SharePoint .wsp () no Visual Studio.

  1. Os recursos e pacotes são validados para certificar-se de que o exame e a estrutura semântica de pacote estão corretos.

  2. Os recursos, os itens de projeto, e arquivos de pacote no pacote são enumerados.Os arquivos de manifesto para pacotes e recursos são transformados para incluir todas as informações necessárias para implantação e a ativação.Os tokens são substituídos pelo valor totalmente qualificado.

  3. O destino personalizável de BeforeLayout MSBuild é executado.Você pode criar esta etapa para fazer as alterações personalizados ao pacote antes que o arquivo de .wsp ser criado.

  4. Enumerados os arquivos são copiados para um diretório intermediária.

  5. O destino personalizável de AfterLayout MSBuild é executado.Você pode criar esta etapa para fazer as alterações personalizados ao pacote antes que o arquivo de .wsp ser criado.

  6. Os arquivos no diretório intermediário são adicionados ao arquivo de .wsp.

Estrutura de pastas de pacote

Quando você compactar seu projeto do SharePoint, um arquivo de .wsp é criado para o SolutionFolder \ bin \ pasta deBuildConfiguration .por exemplo, se sua solução está em unidade: \ Visual Studio 2012 \ projects \ ListDefinition1 e sua configuração de compilação é definido para serem lançados, o arquivo de .wsp está localizado em unidade: \ Visual Studio 2012 \ projects \ ListDefinition1 \ bin \ release.

Consulte também

Tarefas

Como: personalizar um pacote de solução do SharePoint

Como: adicionar e remover recursos e itens para um pacote usando o Designer de pacote

Como: criar um pacote de solução do SharePoint usando as tarefas do MSBuild

Conceitos

Como personalizar um pacote de soluções do SharePoint usando destinos do MSBuild

Outros recursos

How to: Modify Package Properties

Como: criar um pacote de solução do SharePoint no Visual Studio