Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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 a 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 a um pacote usando o Gerenciador de Empacotamento.
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 pacote
A tabela a seguir mostra as propriedades que você pode personalizar em pacotes do SharePoint com o Designer de Pacotes.
| Propriedade do Designer de Pacotes | Descrição da configuração padrão |
|---|---|
| Nome | Obrigatório O nome padrão do pacote é definido como ProjectName. |
| Redefinir WebServer | Optional. Selecione se deseja reiniciar o servidor Web depois que o arquivo .wsp for instalado no servidor do SharePoint. |
| Tipo de servidor de implantação | Optional. Representa o tipo de servidor que hospeda o pacote. Se isso 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 | Optional. 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.
| Meta | Description |
|---|---|
| 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ção 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 os 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. 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 é 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 personalizável AfterLayout do MSBuild é 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 da pasta do pacote
Quando você empacota seu projeto do SharePoint, um arquivo .wsp é criado para você na pasta SolutionFolder\bin\<BuildConfiguration> . Por exemplo, se a solução estiver no 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ção do SharePoint
- Como adicionar e remover recursos e itens a um pacote usando o Designer de Pacotes
- 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ção do SharePoint usando destinos do MSBuild