2012-08-23 22 views
8

Estábamos construyendo un 2010 solución Visual Studio con la siguiente msbuild comando:paquete de implementación de construcción con Visual Studio 2012

msbuild MySolution.sln /p:DeployOnBuild=true;DeployTarget=Package 

Este comando construye la solución y crea los paquetes de implementación para proyectos web en la solución.

Pero después de migrar a Visual Studio 2012 este comando ya no funciona. La solución está construida, pero no se crean paquetes de implementación.

¿Cómo corregirlo?

+0

¿me puede decir si una solución contiene proyectos que no son web también, serán parte del paquete que genera el msbuild? Soy nuevo en el mundo .NET, y estoy tratando de obtener el concepto de "compilar una vez e implementar en cualquier lugar". Si los proyectos no web se quedan fuera, ¡mi teoría para construir un paquete único para la solución no va a funcionar! – OK999

Respuesta

4

El problema era exactamente el mismo que en this question. Copiando * C: \ Archivos de programa (x86) \ MSBuild \ Microsoft \ VisualStudio \ v11.0 \ Web ** desde una máquina local a un servidor de CI remoto.

+0

¿Es esta la solución a su problema? –

Cuestiones relacionadas