Допустим, у меня есть три цели A, B и C. C зависит от B. B зависит от А. Если я бегу msbuild /t:C mybuildfile.xml
, он будет выполнять цель A, B и C в заказ. Как настроить, чтобы убедиться, что C и B не будут выполнены, если в A ничего не произошло?Остановить процесс MSBuild, если цель не удается
5
A
ответ
6
<Target Name="StopBuild">
<Message Text="An error has occurred, build stopped." />
</Target>
<Target Name="A">
<OnError ExecuteTargets="StopBuild"/>
</Target>
<Target Name="B" DependsOnTargets="A">
</Target>
Хорошо, я понял это сам. Используйте приведенный выше код, если цель A не удалась, он перейдет к StopBuild, указанному в задаче OnError. Подробнее о том, как msbuild обрабатывает ошибки, перейдите к http://en.csharp-online.net/MSBuild:_By_Example%E2%80%94Dealing_with_MSBuild_Errors
Смежные вопросы
- 1. Как выйти/остановить/завершить/убить/остановить процесс MSBuild?
- 2. Не удается остановить отладку
- 3. Как заставить MSBuild не создавать цель частично?
- 4. не удается остановить бригадир
- 5. Ускорьте процесс сборки MSBuild
- 6. Остановить процесс, если в конструкторе произошла ошибка
- 7. Остановить процесс, если управление веб-браузером зависает
- 8. MSBuild: Не удается найти путь
- 9. Как остановить запуск MSBuild
- 10. Не удается отладить node.js «остановить» событие и процесс «выход» событие
- 11. Monodevelop: «Процесс MSBuild не может быть запущен»
- 12. MSBuild схема сравнения - пустая цель
- 13. Не удается остановить perl
- 14. Не удается остановить службу
- 15. Не удается остановить ExecutorService
- 16. Как остановить дочерний процесс, если он не завершен после таймаута
- 17. остановить процесс, если пароль не совпадает с подтверждением пароля. Php
- 18. Не удается остановить BackgroundWorker
- 19. не удается остановить анимацию
- 20. не удается остановить audioRecorder
- 21. не удается остановить Jboss7
- 22. Не удается остановить печать
- 23. Не удается остановить LOCATION_SERVICE
- 24. процесс MSBuild и пакеты NuGet
- 25. Как остановить процесс Winform?
- 26. Ant целевой перспективы, даже если цель зависит не удается
- 27. остановить процесс загрузки AJAX AsynchFileUpload
- 28. MSBuild условная цель выполнения нескольких проектов
- 29. Не удается ли остановить программу?
- 30. java: остановить дочерний процесс