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
En el menú Inicio de Windows, elija Todos los programas>Accesorios>Símbolo del sistema.
Cambie al directorio donde se encuentra el proyecto de SharePoint.
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
Abra una ventana de símbolo del sistema.
Cambie al directorio donde se encuentra el proyecto de SharePoint.
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
Abra una ventana de símbolo del sistema.
Cambie al directorio donde se encuentra el proyecto de SharePoint.
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
Abra una ventana de símbolo del sistema.
Cambie al directorio donde se encuentra el proyecto de SharePoint.
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