Criar pacotes de soluções do SharePoint
Usando o Designer de Pacotes, você pode criar e personalizar pacotes de implantação. Por exemplo, você pode adicionar itens de projeto e recursos do SharePoint, redefinir o servidor IIS, definir escopos de ativação de recursos e identificar dependências de recursos. O designer também gera um manifesto, um arquivo XML que descreve cada pacote.
Ferramentas de Empacotamento
Você pode usar o Designer de Pacotes para personalizar o pacote e gerar 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 Pacotes.
Como alternativa, você pode usar o Gerenciador de Empacotamento para modificar os Recursos e itens no 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 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ções do SharePoint usando 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 Designer de Pacotes.
Propriedade de designer de pacote | Descrição da configuração padrão |
---|---|
Nome | Obrigatórios. O nome padrão do pacote é definido como ProjectName. |
Redefinir WebServer | Opcional. Selecione se deseja reiniciar o servidor Web depois que o arquivo .wsp for instalado no servidor do SharePoint. |
Tipo de Servidor de Implantação | Opcional. Representa o tipo de servidor que hospeda o pacote. Se não for definido, o padrão será WebFrontEnd. ApplicationServer: descreve um servidor que hospeda serviços. WebFrontEnd: descreve um servidor que hospeda sites da Web. |
Itens na solução | Todos os itens de projeto e recursos do SharePoint que podem ser adicionados ao pacote. |
Itens no pacote | Opcional. Todos os itens e recursos do SharePoint que você deseja implantar em seu pacote. |
Configurar o processo de empacotamento
Depois de desenvolver soluções do SharePoint no Visual Studio, você pode personalizar como os projetos são empacotados.
A tabela a seguir mostra os dois destinos do 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 sejam 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 serem copiados para um diretório intermediário. |
Para obter mais informações, Como personalizar um pacote de soluções do SharePoint usando Destinos do MSBuild.
Arquitetura de empacotamento
As etapas a seguir ocorrem quando você cria um pacote do SharePoint (.wsp) no Visual Studio.
Os recursos e pacotes são validados para garantir que a estrutura física e semântica do pacote esteja correta.
Os recursos, os itens de projeto e os 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 ativação. Os tokens são substituídos pelo valor totalmente qualificado.
O destino personalizável BeforeLayout MSBuild é executado. Você pode criar essa etapa para fazer modificações personalizadas no pacote antes que o arquivo .wsp seja criado.
Os arquivos enumerados são copiados para um diretório intermediário.
O destino do MSBuild AfterLayout personalizável é executado. Você pode criar essa etapa para fazer modificações personalizadas no pacote antes que o arquivo .wsp seja criado.
Os arquivos no diretório intermediário são adicionados ao arquivo .wsp.
Estrutura de pastas do pacote
Quando você empacota seu projeto do SharePoint, um arquivo .wsp é criado para você na pasta SolutionFolder\bin\<BuildConfiguration>. Por exemplo, se sua solução estiver em C:\Visual Studio 2013\Projects\ListDefinition1 e sua configuração de build estiver definida como Versão, o arquivo .wsp estará localizado em C:\Visual Studio 2013\Projects\ListDefinition1\bin\Release.
Conteúdo relacionado
- Como personalizar um pacote de soluções do SharePoint
- Como adicionar e remover funcionalidades e itens de um pacote usando o Package Designer
- Como criar um pacote de soluções do SharePoint usando tarefas do MSBuild
- Como criar um pacote de soluções do SharePoint usando tarefas do MSBuild
- Como personalizar um pacote de soluções do SharePoint usando destinos do MSBuild