Je l'ai vu la réponse donnée par Brodie en plusieurs endroits en ligne, ce qui est étrange pour moi parce que cette tâche (PipelinePreDeployCopyAllFilesToOneFolde r) est même pas contenue dans cet objectif (Microsoft.WebApplication.targets):
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v10.0\WebApplications\Microsoft.WebApplication.targets" />
Si vous allez réellement et trouvez ce fichier (sur une machine x64, il est en C: \ Program Files (x86) \ MSBuild \ Microsoft \ VisualStudio \ v10.0 \ webapplications \ Microsoft.WebApplication.targets, ou l'équivalent de la version 12.0 si vous utilisez VS2013) et l'ouvrir dans une visionneuse de texte, vous verrez il est pas là ..
Il est en fait contenu dans le fichier que Sayed Ibrahim Hashimi mentionne, qui est le fichier Microsoft.Web.Publishing.targets (C: \ Program Files (x86) \ MSBuild \ Microsoft \ VisualStudio \ v10.0 \ Web \ Microsoft.Web.Publishing.targets).
Donc, pour obtenir ceci dans votre MSBuild/fichier .csproj, sont les suivants:
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v10.0\Web\Microsoft.Web.Publishing.targets" />
Merci. La clé pour moi était de supprimer la condition. –