Ошибка пост-сборки Visual Studio (но работает в командной строке) - PullRequest
2 голосов
/ 26 октября 2011

В VS 2010 у меня есть событие после сборки, копирующее сборки проекта в общую папку .dll.Папка .dll отображается виртуальным диском (R:).

При запуске я получаю следующее: The command "copy /y "C:\CommonDLLs\Utilities.dll" "R:\"" exited with code 1.

Дело в том, что когда я запускаю copy /y "C:\CommonDLLs\Utilities.dll" "R:\" накомандная строка, она работает правильно.Я использую VS как администратор, поэтому у меня должны быть разрешения на выполнение команды.У других людей, использующих тот же код из системы контроля версий, проблем не возникает, но я поставлен в тупик относительно того, что нужно исправить, чтобы копия работала правильно.У кого-нибудь есть предложения?

РЕДАКТИРОВАТЬ: дополнительная информация Диск R отображается / создается / заполняется первоначально с помощью сценария .bat, который я также запускаю как администратор.если я обновлю свои сценарии для запуска в том месте, на которое указывает диск R, все будет работать нормально, так что я думаю, что это может быть проблемой сопоставления дисков.Дело в том, что я (как локальный администратор) имею полный контроль над папкой и отображением диска.

1 Ответ

2 голосов
/ 26 октября 2011

Я бы предположил, что виртуальный диск не существует под учетной записью администратора и как таковой не может быть найден.

Либо не запускайте VS от имени администратора, либо настраивайте виртуальный диск в командной строке с правами администратора.

...