Представьте себе обычный Deploy Target
, который копирует тысячи файлов в удаленную сетевую папку с помощью MSBuild Copy Task , я считаю довольно распространенным сценарием.Поэтому, когда папка недоступна или имеются некоторые проблемы с правами доступа - очевидно, Копировать задачу не сможет скопировать файлы, но все равно попытается скопировать каждый файл, я хочу предотвратить это, чтобы ускорить развертывание цели для этого случая и сообщитьFailed
статус немедленно и не ждите 30-60 минут, пока он обрабатывает все файлы в очереди ...
Как принудительно MSBuild
Копировать задачу немедленно остановить в случае, если файл не был скопировани не пытаетесь скопировать все остальные файлы?Если это невозможно с помощью задачи копирования, возможно, этого можно достичь с помощью других средств?