que he visto la respuesta dada por Brodie en varios lugares en línea, lo cual es extraño para mí, porque esta tarea (PipelinePreDeployCopyAllFilesToOneFolde r) no es ni siquiera contenida en este objetivo (Microsoft.WebApplication.targets):
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v10.0\WebApplications\Microsoft.WebApplication.targets" />
Si realmente ir a buscar este archivo (en una máquina x64 está en C: \ archivos de programa (x86) \ MSBuild \ Microsoft \ VisualStudio \ v10.0 \ WebApplications \ Microsoft.WebApplication.targets, o la versión 12.0 equivalente si está usando VS2013) y abrirlo en un visor de texto, verá que no es allí ..
En realidad está contenida en el archivo que Sayed Ibrahim Hashimi menciona, que es el archivo Microsoft.Web.Publishing.targets (C: \ Archivos de programa (x86) \ MSBuild \ Microsoft \ VisualStudio \ v10.0 \ Web \ Microsoft.Web.Publishing.targets).
Así que para conseguir esto en su archivo de MSBuild/.csproj, se incluyen los siguientes:
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v10.0\Web\Microsoft.Web.Publishing.targets" />
Gracias. La clave para mí fue eliminar la condición. –