Задача после сборки для одного из наших решений использует xcopy для перемещения файлов в общий каталог для артефактов сборки. По какой-то причине на моем компьютере (и на виртуальной машине, которую я тестировал) xcopy завершается с ошибкой «Отказано в доступе». Вот что я сделал, чтобы попытаться изолировать проблемы:
- Я попробовал обычную копию; это работает.
- Я дважды проверил, что ни один из рассматриваемых файлов не был доступен только для чтения.
- Я проверил разрешения как для исходной, так и для целевой папки; У меня есть полный контроль над обоими.
- Я попытался вызвать xcopy из командной строки на случай, если процесс сборки VS заблокировал файл.
- Я использовал Unlocker и Process Explorer, чтобы определить, что исходный файл не заблокирован.
Что я упустил, кроме параноидальных теорий заговора с участием компьютеров, пытающихся меня достать? Это происходит на моем компьютере разработчика и на чистой виртуальной машине, но не происходит ни у кого другого в проекте.