Я видел ответ, данный Броди в нескольких местах онлайн, что странно для меня, потому что эта задача ( PipelinePreDeployCopyAllFilesToOneFolde r) даже не содержится в этой цели (Microsoft.WebApplication.targets):
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v10.0\WebApplications\Microsoft.WebApplication.targets" />
Если вы действительно найдете этот файл (на компьютере x64 он находится в C: \ Program Files (x86) \ MSBuild \ Microsoft \ VisualStudio \ v10.0 \ WebApplications \ Microsoft.WebApplication.targets , или эквивалент версии 12.0, если вы используете VS2013) и откройте его в средстве просмотра текста, вы увидите, что его там нет ..
На самом деле он содержится в файле, упомянутом Сайедом Ибрагимом Хашими, который является файлом Microsoft.Web.Publishing.targets ( C: \ Program Files (x86) \ MSBuild \ Microsoft \ VisualStudio \ v10. 0 \ Web \ Microsoft.Web.Publishing.targets ).
Итак, чтобы добавить это в ваш файл MSBuild / .csproj, включите следующее:
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v10.0\Web\Microsoft.Web.Publishing.targets" />