Visual studio Error Команда copy / Y - PullRequest
0 голосов
/ 17 мая 2018

У меня есть следующие утверждения в некоторых моих проектах

copy /Y "$(TargetDir)*.dll" "$(SolutionDir)MyMainDirectory.WebServices\bin\"

Иногда я получаю сообщение об ошибке вроде:

The command "copy /Y "D:\MyApp1\bin\Release\*.dll" "D:\MyMainDirectory.WebServices\bin\"" exited with code 1.

Дальнейшее копание у меня путем изменения MSBuild подробности выходных данных сборки проекта. Я вижу ошибку вроде:

The process cannot access the file because it is being used by another process.

Есть идеи, как ее решить.

Ответы [ 2 ]

0 голосов
/ 21 мая 2018

Как я уже говорил, это связано с параллельным построением проекта, который пытается использовать ту же библиотеку, что я установил для максимального числа параллельных проектов, равных 1. Теперь я не получаю эту ошибку

enter image description here

0 голосов
/ 18 мая 2018

Visual studio Error Команда copy / Y

Ошибка The command...exited with code 1 не соответствует вашему подробному сообщению об ошибке The process ...being used by another process.. Если файл используется другим процессом, команда должна выдать ошибку Unable to copy file..., поэтому причина в подробном журнале может не быть причиной сбоя при выполнении команды.

Согласно журналу ошибок «выход с кодом 1», он указывает, что эта команда неверна. И я проверил эту команду, синтаксис копирования правильный, поэтому проблема в том, что путь указан неверно или папка назначения доступна только для чтения, вам нужно проверить, существует ли папка назначения и атрибуты.

Для получения подробной информации об ошибке вы можете использовать ProcessExplorer , чтобы узнать, в каком процессе файл открыт и откуда идти.

Если процесс в настоящее время использует эти DLL, вы не можете удалить и переписать его. Вам придется убить или иным образом остановить процесс, используя эти библиотеки DLL во время компиляции.

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...