Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Usando o Designer de Pacotes, você pode criar e personalizar pacotes de implantação. Por exemplo, você pode adicionar itens de projeto do SharePoint e Recursos, 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 embalagem
Você pode usar o Package Designer 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 Packaging Explorer para modificar os recursos e itens no arquivo de pacote (.wsp). Para obter mais informações, consulte Como adicionar e remover recursos e itens a um pacote usando o Packaging Explorer.
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 usando tarefas do MSBuild.
Opções do designer de pacotes
A tabela a seguir mostra as propriedades que você pode personalizar em pacotes do SharePoint com o Designer de Pacotes.
| Propriedade do Package Designer | Descrição da configuração padrão |
|---|---|
| Nome | Required. 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 estiver definido, o padrão será WebFrontEnd. ApplicationServer: descreve um servidor que hospeda serviços. WebFrontEnd: Descreve um servidor que hospeda sites. |
| Itens da Solução | Todos os itens de projeto do SharePoint e recursos que podem ser adicionados ao pacote. |
| Itens do 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 MSBuild que você pode usar para personalizar como o arquivo .wsp é criado.
| Target | Description |
|---|---|
| BeforeLayout | O destino que executa tarefas imediatamente antes dos arquivos serem 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ção do SharePoint usando destinos do MSBuild.
Arquitetura de embalagem
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, 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 ativação. Os tokens são substituídos pelo valor totalmente qualificado.
O alvo personalizável BeforeLayout do MSBuild é realizado. Você pode criar esta etapa para fazer quaisquer 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 personalizável AfterLayout MSBuild é executado. Você pode criar esta etapa para fazer quaisquer 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 compilação estiver definida como Release, o arquivo .wsp estará localizado em C:\Visual Studio 2013\Projects\ListDefinition1\bin\Release.
Conteúdo relacionado
- Como: Personalizar um pacote de solução do SharePoint
- Como: Adicionar e remover recursos e itens a um pacote usando o Designer de Pacote
- Como: Criar um pacote de solução do SharePoint usando tarefas do MSBuild
- Como: Criar um pacote de solução do SharePoint usando tarefas do MSBuild
- Como personalizar um pacote de soluções do SharePoint utilizando alvos do MSBuild