Me postulo automática Construye con TFS 2010. En una solución que tengo más de una aplicación web que están ubicados en el mismo directorio raíz - por ejemplo:¿Cómo decirle a MSBuild que publique muchos proyectos web en un directorio?
RootDir ->
WebApplicationProject1.csproj
WebApplicationProject2.csproj
...
Cuando corro construcción automatizado, me puse los siguientes argumentos para MSBuild:
/p: DeployOnBuild = true; DeployTarget = PipelinePreDeployCopyAllFilesToOneFolder; _PackageTempDir = "\ equipo \ Builds \ en línea"/t: SkipExtraFilesOnServer = true
Sin embargo, MSBuild no conserva el contenido existente en esta carpeta y con cada proyecto se elimina el contenido de esta carpeta. El último proyecto que se construirá es el ganador.
¿Puedo hacer que MSBuild no elimine el contenido de esta carpeta y solo reemplace los archivos existentes?
Gracias por cualquier información sobre este asunto.
Gracias por la respuesta. Pero no quiero eso. Esto significa tener compilaciones separadas en TFS. Quiero una configuración de construcción para construir varios proyectos web que coexisten en el mismo directorio. Cuando se publique, quiero que se publiquen en un directorio también. –
puede escribir un script por lotes o algo que ejecutará todas las versiones separadas y luego las copiará. – zsalzbank