Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Mediante el Diseñador de paquetes, puede crear y personalizar paquetes de implementación. Por ejemplo, puede agregar elementos de proyecto y características de SharePoint, restablecer el servidor IIS, establecer ámbitos de activación de características e identificar las dependencias de características. El diseñador también genera un manifiesto, un archivo XML que describe cada paquete.
Herramientas de empaquetado
Puede usar el Diseñador de paquetes para personalizar el paquete y generar el manifiesto. Puede incluir elementos de proyecto de SharePoint, configurar si se debe restablecer el servidor web y establecer el tipo de servidor de implementación. Para obtener más información, vea Cómo: Agregar y eliminar funciones y elementos a un paquete usando el Diseñador de Paquetes.
Como alternativa, puede usar el Explorador de empaquetado para modificar las características y los elementos del archivo de paquete (.wsp). Para obtener más información, vea Cómo: Agregar y eliminar características y elementos a un paquete usando el Explorador de Empaquetado.
Puede usar Visual Studio y MSBuild para crear archivos de paquete (.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 How to: Create a SharePoint Solution Package by using MSBuild tasks (Cómo: Crear un paquete de solución de SharePoint mediante tareas de MSBuild).
Opciones del diseñador de paquetes
En la tabla siguiente se muestran las propiedades que puede personalizar en paquetes de SharePoint con el Diseñador de paquetes.
| Propiedad de Package Designer | Descripción de la configuración predeterminada |
|---|---|
| Nombre | Obligatorio. El nombre predeterminado del paquete se establece en ProjectName. |
| Restablecer servidor web | Optional. Seleccione si desea reiniciar el servidor web después de instalar el archivo .wsp en el servidor de SharePoint. |
| Tipo de servidor de implementación | Optional. Representa el tipo de servidor que hospeda el paquete. Si no se establece, el valor predeterminado es WebFrontEnd. ApplicationServer: describe un servidor que hospeda servicios. WebFrontEnd: describe un servidor que hospeda sitios web. |
| Elementos de la solución | Todos los elementos y características del proyecto de SharePoint que se pueden agregar al paquete. |
| Elementos del paquete | Optional. Todos los elementos y características de SharePoint que desea implementar en el paquete. |
Configuración del proceso de empaquetado
Después de desarrollar 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 cómo se crea el archivo .wsp .
| Objetivo | Description |
|---|---|
| BeforeLayout | El objetivo que realiza tareas justo antes de que los archivos se copien a un directorio intermedio. Puede modificar los archivos antes de crear un archivo de paquete (.wsp). |
| AfterLayout | El destino que realiza tareas justo después de que se copien los archivos en un directorio intermedio. |
Para obtener más información, How to: Customize a SharePoint solution package by using MSBuild Targets (Cómo: Personalizar un paquete de solución de SharePoint mediante destinos de MSBuild).
Arquitectura de empaquetado
Los pasos siguientes se producen al crear un paquete de SharePoint (.wsp) en Visual Studio.
Las características y los paquetes se validan para asegurarse de que la estructura física y semántica del paquete es correcta.
Se enumeran las características, los elementos de proyecto y los archivos de paquete del paquete. Los archivos de manifiesto de paquetes y características se transforman para incluir toda la información necesaria para la implementación y activación. Los tokens se reemplazan por el valor totalmente calificado.
Se ejecuta el objetivo de compilación personalizable BeforeLayout de MSBuild. Puede crear este paso para realizar cualquier modificación personalizada en el paquete antes de crear el archivo .wsp .
Los archivos enumerados se copian en un directorio intermedio.
Se realiza el objetivo personalizable de MSBuild AfterLayout. Puede crear este paso para realizar cualquier modificación personalizada en el paquete antes de crear el archivo .wsp .
Los archivos del directorio intermedio se agregan al archivo .wsp .
Estructura de carpetas del paquete
Al empaquetar el proyecto de SharePoint, se crea un archivo .wsp automáticamente en la carpeta SolutionFolder\bin\<BuildConfiguration> . Por ejemplo, si la solución está en C:\Visual Studio 2013\Projects\ListDefinition1 y la configuración de compilación está establecida en Release, el archivo .wsp se encuentra en C:\Visual Studio 2013\Projects\ListDefinition1\bin\Release.
Contenido relacionado
- Cómo: Personalizar un paquete de solución de SharePoint
- Cómo: Agregar y quitar características y elementos en un paquete mediante el Diseñador de paquetes
- Cómo: Crear un paquete de solución de SharePoint mediante tareas de MSBuild
- Cómo: Crear un paquete de solución de SharePoint mediante tareas de MSBuild
- Cómo: Personalizar un paquete de solución de SharePoint mediante destinos de MSBuild