Criação de pacotes de solução do SharePoint
Usando o Designer de pacote, você pode criar e personalizar os pacotes de implantação. Por exemplo, você pode adicionar itens de projeto do SharePoint e recursos, reinicialize o servidor IIS, definir escopos de ativação do recurso e identificar as dependências de recurso. O designer também gera um manifesto de um arquivo XML que descreve cada pacote.
Ferramentas de empacotamento
Você pode usar o Pacote Designer para personalizar o pacote e gere o manifesto. Você pode incluir itens de projeto do SharePoint, configurar se o servidor Web deve ser redefinido e definir o tipo de servidor de implantação. Para obter mais informações, consulte Como: Adicionar e remover recursos e itens de um pacote usando o Designer de pacote.
Como alternativa, você pode usar o Explorer de empacotamento 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 de um pacote usando o Gerenciador de pacotes.
Você pode usar o Visual Studio e o MSBuild para criar arquivos de pacote (. wsp) para implantar a 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 o Pacote Designer.
Propriedade do Designer de pacote |
Descrição da configuração padrão |
---|---|
Nome |
Obrigatório. O nome padrão do pacote é definido como ProjectName. |
Redefinir WebServer |
Opcional. Selecione se deseja reiniciar o servidor Web depois que o arquivo. wsp é instalado no servidor do SharePoint. |
Tipo de servidor de implantação |
Obrigatório. Por padrão, o escopo está definido para o servidor deaplicativos.
OpçãoDescrição
Servidor deaplicativosDescreve um servidor que hospeda os serviços.
WebFrontEndDescreve um servidor que hospeda sites da Web.
|
Itens da solução |
Todos os itens de projeto do SharePoint e recursos que podem ser adicionados ao pacote. |
Itens no pacote |
Opcional. Todos os itens do SharePoint e recursos que você deseja implantar no seu pacote. |
Configurando o processo de empacotamento
Depois que você desenvolver soluções do SharePoint em Visual Studio 2010, você pode personalizar como os projetos são empacotados.
A tabela a seguir mostra dois destinos de MSBuild que você pode usar para personalizar como o arquivo. wsp é criado.
Destino |
Descrição |
---|---|
BeforeLayout |
O destino que executa tarefas imediatamente antes que os arquivos são copiados para um diretório intermediário. Você pode modificar os arquivos antes de criar um arquivo de pacote (. wsp). |
AfterLayout |
O destino que executa tarefas imediatamente após os arquivos são copiados para um diretório intermediário. |
Para obter mais informações, Como: Personalizar um pacote de solução do SharePoint usando MSBuild destinos.
Arquitetura de embalagem
As seguintes etapas ocorrem quando você cria um pacote do SharePoint (. wsp) em Visual Studio.
Os recursos e os pacotes são validados para certificar-se de que a estrutura física e a semântica do pacote está correta.
Os recursos, itens de projeto e os arquivos de pacote no pacote são enumerados. Arquivos de manifesto para pacotes e recursos são transformados para incluir todas as informações necessárias para a implantação e ativação. Os tokens são substituídos com o valor totalmente qualificado.
O destino de BeforeLayout MSBuild personalizável é executado. Você pode criar essa etapa para fazer qualquer modificação personalizada ao pacote antes do arquivo. wsp é criado.
Os arquivos enumerados são copiados para um diretório intermediário.
O destino do DepoisDoLayout MSBuild personalizável é executado. Você pode criar essa etapa para fazer qualquer modificação personalizada ao pacote antes do arquivo. wsp é criado.
Os arquivos no diretório intermediário são adicionados ao arquivo. wsp.
Estrutura de pastas de pacote
Quando você compacta o projeto do SharePoint, um arquivo. wsp é criado para você na SolutionFolder\bin\BuildConfiguration pasta. Por exemplo, se sua solução está em unidade: \Visual Studio 2010\Projects\ListDefinition1 e a configuração de compilação é definido como Release, o arquivo. wsp está localizado em unidade: \Visual Studio 2010\Projects\ListDefinition1\bin\Release.
Consulte também
Tarefas
Como: Personalizar um pacote de solução do SharePoint
Como: Adicionar e remover recursos e itens de um pacote usando o Designer de pacote
Como: Criar um pacote de solução do SharePoint no Visual Studio
Como: Criar um pacote de solução do SharePoint usando as tarefas do MSBuild
Conceitos
Como: Personalizar um pacote de solução do SharePoint usando MSBuild destinos