Compartir a través de


Crear paquetes de soluciones de SharePoint

Con el Diseñador de paquetes, puede crear y personalizar paquetes de implementación.Por ejemplo, puede agregar elementos y características de proyecto de SharePoint, restablecer el servidor IIS, establecer los ámbitos de activación de las características e identificar las dependencias de las características.El diseñador también genera un manifiesto, un archivo XML en el que se describe cada paquete.

Herramientas para paquetes

Puede utilizar el Diseñador de paquetes para personalizar el paquete y generar el manifiesto.Puede incluir elementos de proyecto de SharePoint, configurar si se debería restablecer el servidor web y establecer el tipo de servidor de implementación.Para obtener más información, vea Cómo: Agregar y quitar características y elementos de un paquete con el Diseñador de paquetes.

Asimismo puede utilizar el Explorador de empaquetado para modificar las características y los elementos del archivo empaquetado (.wsp).Para obtener más información, vea Cómo: Agregar y quitar características y elementos de un paquete con el explorador de empaquetado.

Puede utilizar Visual Studio y MSBuild para crear los archivos empaquetados (.wsp) para implementar la solución de SharePoint.Este proceso genera los archivos de manifiesto necesarios para la implementación de SharePoint.Para obtener más información, vea Cómo: Crear un paquete de solución de SharePoint en Visual Studio y Cómo: Crear un paquete de solución de SharePoint con las tareas de MSBuild.

Opciones del Diseñador de paquetes

En la tabla siguiente se muestran las propiedades que puede personalizar en los paquetes de SharePoint con el Diseñador de paquetes.

Propiedad del Diseñador de paquetes

Descripción del valor predeterminado

Nombre

Requerido.El nombre predeterminado del paquete está establecido en NombreProyecto.

Restablecer WebServer

Opcional.Seleccione si desea reiniciar el servidor web una vez instalado el archivo .wsp en el servidor de SharePoint.

Tipo de servidor de implementación

Requerido.De forma predeterminada, el ámbito se establece en ApplicationServer.

OpciónDescripción
ApplicationServerDescribe un servidor que hospeda servicios.
WebFrontEndDescribe un servidor que hospeda sitios web.

Elementos de la solución

Todos los elementos y las características de proyecto de SharePoint que se pueden agregar al paquete.

Elementos del paquete

Opcional.Todos los elementos y características de SharePoint que desea implementar en su paquete.

Configurar el proceso de empaquetado

Después de desarrollar las soluciones de SharePoint en Visual Studio, puede personalizar cómo se empaquetan los proyectos.

En la tabla siguiente se muestran los dos destinos de MSBuild que puede usar para personalizar el modo en que se crea el archivo .wsp.

Destino

Descripción

BeforeLayout

El destino que realiza las tareas inmediatamente antes de que los archivos se copien en un directorio intermedio.Puede modificar los archivos antes de crear un archivo empaquetado (.wsp).

AfterLayout

El destino que realiza las tareas inmediatamente después de que los archivos se copien en un directorio intermedio.

Para obtener más información, vea Cómo: Personalizar un paquete de solución de SharePoint con los destinos de MSBuild.

Arquitectura de empaquetado

A continuación se describen los pasos necesarios para crear un paquete de SharePoint (.wsp) en Visual Studio.

  1. Los paquetes y las características se validan para asegurarse de que la estructura física y semántica del paquete es correcta.

  2. Se enumeran las características, los elementos del proyecto y los archivos empaquetados del paquete.Los archivos de manifiesto para los paquetes y las características se transforman para incluir toda la información necesaria para la implementación y la activación.Los tokens se reemplazan con el valor completo.

  3. Se lleva a cabo el destino BeforeLayout MSBuild.Puede crear este paso para llevar a cabo modificaciones personalizadas en el paquete antes de que se cree el archivo .wsp.

  4. Los archivos enumerados se copian en un directorio intermedio.

  5. Se lleva a cabo el destino AfterLayout MSBuild personalizable.Puede crear este paso para llevar a cabo modificaciones personalizadas en el paquete antes de que se cree el archivo .wsp.

  6. Los archivos del directorio intermedio se agregan al archivo .wsp.

Estructura de carpetas de los paquetes

Cuando empaqueta un proyecto de SharePoint, se crea un archivo .wsp en la carpeta SolutionFolder\bin\ConfiguraciónCompilación.Por ejemplo, si la solución está en unidad:\Visual Studio 2012\Projects\ListDefinition1 y la configuración de compilación está establecida en Liberar, el archivo .wsp se encuentra en unidad:\Visual Studio 2012\Projects\ListDefinition1\bin\Release.

Vea también

Tareas

Cómo: Personalizar un paquete de solución de SharePoint

Cómo: Agregar y quitar características y elementos de un paquete con el Diseñador de paquetes

Cómo: Crear un paquete de solución de SharePoint con las tareas de MSBuild

Conceptos

Cómo: Personalizar un paquete de solución de SharePoint con los destinos de MSBuild

Otros recursos

How to: Modify Package Properties

Cómo: Crear un paquete de solución de SharePoint en Visual Studio