Creación de un paquete de solución de SharePoint mediante tareas de MSBuild

Puede compilar, limpiar y validar un paquete de SharePoint (.wsp) mediante tareas de MSBuild de línea de comandos en un equipo de desarrollo. También puede usar estos comandos para automatizar el proceso de compilación mediante Team Foundation Server en un equipo de compilación.

Creación de un paquete de SharePoint

Para crear un paquete de SharePoint

  1. En el menú Inicio de Windows, elija Todos los programas>Accesorios>Símbolo del sistema.

  2. Cambie al directorio donde se encuentra el proyecto de SharePoint.

  3. Escriba el siguiente comando para crear un paquete para el proyecto. Reemplace ProjectFileName por el nombre del proyecto.

    msbuild /t:Package ProjectFileName
    

    Por ejemplo, podría ejecutar uno de los siguientes comandos para empaquetar un proyecto de SharePoint denominado ListDefinition1.

    msbuild /t:Package ListDefinition1.vbproj
    msbuild /t:Package ListDefinition1.csproj
    

Limpieza de un paquete de SharePoint

Para limpiar un paquete de SharePoint

  1. Abra una ventana de símbolo del sistema.

  2. Cambie al directorio donde se encuentra el proyecto de SharePoint.

  3. Escriba el siguiente comando para limpiar un paquete para el proyecto. Reemplace ProjectFileName por el nombre del proyecto.

    msbuild /t:CleanPackage ProjectFileName
    

    Por ejemplo, podría ejecutar uno de los siguientes comandos para limpiar un proyecto de SharePoint denominado ListDefinition1.

    msbuild /t:CleanPackage ListDefinition1.vbproj
    msbuild /t:CleanPackage ListDefinition1.csproj
    

Validación de un paquete de SharePoint

Para validar un paquete de SharePoint

  1. Abra una ventana de símbolo del sistema.

  2. Cambie al directorio donde se encuentra el proyecto de SharePoint.

  3. Escriba el siguiente comando para validar un paquete para el proyecto. Reemplace ProjectFileName por el nombre del proyecto.

    msbuild /t:ValidatePackage ProjectFileName
    

    Por ejemplo, podría ejecutar uno de los siguientes comandos para validar un proyecto de SharePoint denominado ListDefinition1.

    msbuild /t:ValidatePackage ListDefinition1.vbproj
    msbuild /t:ValidatePackage ListDefinition1.csproj
    

Establecer propiedades en un paquete de SharePoint

Para establecer una propiedad en un paquete de SharePoint

  1. Abra una ventana de símbolo del sistema.

  2. Cambie al directorio donde se encuentra el proyecto de SharePoint.

  3. Escriba el siguiente comando para establecer una propiedad en un paquete para el proyecto. Reemplace PropertyName por la propiedad que desea establecer.

    msbuild /property:PropertyName=Value
    

    Por ejemplo, puede ejecutar el siguiente comando para establecer el nivel de advertencia.

    msbuild /property:WarningLevel = 2