У меня есть цель MSBuild в моем csproj для копирования файлов и папок моего веб-приложения на целевой путь после сборки.Запуск за исключением конфигурации DefaultTarget для конфигурации проекта в Visual Studio 2010
<Target Name="PublishToFileSystem" DependsOnTargets="PipelinePreDeployCopyAllFilesToOneFolder">
...
Если я вызываю MSBuild через командную строку с целью «PublishToFileSystem», все работает нормально.
Но теперь я хочу «использовать» эту цель также для специальной конфигурации в Visual Studio (например, Release, Debug, ...).
Как я могу назначить конфигурацию на другой цели, чем DefaultTarget «Построить» установить в проекте с DefaultTargets:
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
Спасибо, Konrad
Использование DependOnTargets в AfterBuild-Target, я получаю ошибку круговой зависимости в AfterBuild. – Konrad
PipelinePreDeployCopyAllFilesToOneFolder target зависит от цели AfterBuild? – Ludwo
Возможно, какая-то подзадача в PipelinePreDeployCopyAllFilesToOneFolder - это сборка, которая снова вызывает AfterBuild. – Konrad