Я вижу, что существует действие copyDirectory, но нет действия copyFile. Есть ли способ скопировать только один файл из каталога? Или, может быть, есть способ удалить один файл из каталога?
Спасибо за вашу помощь.
Вам не нужно писать свою собственную деятельность.Попробуйте использовать TFS Build Extensions .Существует рабочий процесс RoboCopy, который вы можете использовать для копирования файлов.Есть много других очень полезных действий, таких как электронная почта, ...
Следуйте этому хорошему руководству , чтобы изменить рабочий процесс DefaultTemplate или любой рабочий процесс внутри папки BuildProcessTemplates.
Нет активности FileCopy. Вы можете 1) разрабатывать свои собственные действия или 2) использовать InvokeMethod .
Я бы использовал действие InvokeProcess и вызвал бы команду xcopy с правильными аргументами.Смотрите пример: http://www.ewaldhofman.nl/post/2010/11/09/Part-15-Fail-a-build-based-on-the-exit-code-of-a-console-application.aspx