Подтвердить что ты не робот

Почему xcopy выйдет с кодом 9009 на этапе после сборки?

Я получаю следующую ошибку, которую я не понимаю. Любые предложения?

Ошибка 1 Команда "xcopy" D:\Users\johndoe\Documents\Visual Studio 2008\Projects\MyProject\MyProject.Modules.Ribbon\bin\Debug\MyProject.Modules.Ribbon.dll "" D:\Users\johndoe\Documents\Visual Studio 2008\Projects\MyProject\MyProject\bin\Debug\Modules \ "/Y" вышло с кодом 9009. MyProject.Modules.Ribbon

4b9b3361

Ответ 1

Нашел мой ответ: команда имела разрыв строки между исходной и целевой строками. Итак, Visual Sudio рассматривал это как две команды. Устранение разлома линии решило проблему.

Ответ 2

Перезапустите Visual Studio. Работал для меня

Ответ 3

Я установил эту ошибку на сервере сборки TeamCity. Я, наконец, разрешил его после проверки журнала сборки и нашел:

"xcopy" не распознается как внутренняя или внешняя команда.

Затем я изменил свое утверждение на:

C:\Windows\System32\xcopy "$ (ProjectDir) config\Web.config. $(ConfigurationName)" "$ (ProjectDir) Web.config" /Y/R

Ответ 4

Эта ошибка может возникнуть, если ваша переменная среды PATH системы установлена ​​неверно. Путь должен содержать (по крайней мере)

%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;

в современных версиях Windows (см. https://superuser.com/questions/124239/what-is-the-default-path-environment-variable-setting-on-fresh-install-of-window). Я только что нашел, что моя система PATH была установлена ​​на

C:\Program Files (x86)\Bad Vendor\Buggy Program;

установщиком msi, который, очевидно, имеет проблемы.

Если вы не знаете, как редактировать PATH с помощью диалогового окна "Свойства системы", посмотрите эту ссылку: http://support.microsoft.com/kb/310519 - it в основном то же самое в Windows 7 и 8, как и в XP.

Наконец, стоит отметить, что многие программы не замечают, если вы обновляете PATH во время работы, поэтому для восстановленного пути потребуются закрытие и повторное использование программ, таких как Visual Studio или окна командной строки вступают в силу.

Ответ 5

По какой-то причине ваша команда xcopy не удалась.

Я бы предположил, что либо DLL файл не существует (например, сбой сборки), либо целевой путь не существует.

Запустите ту же командную строку в командной строке и посмотрите, какую ошибку она печатает.

Ответ 6

Несмотря на то, что это старый пост, я нашел исправление, которое может помочь кому-то.

Что мне не помогло

Restarting visual studio.
Restarting computer
tried few steps as above and few more blogs

Я использую Visual Studio 2013.

Что помогло мне.

Проверьте Экологические переменные проверить PATH, имеет ли он все или ничего или только часть.

поскольку у меня была резервная копия System PATH, я просто скопировал переменные под

System Variables -> Path.

Наконец, я перестроил проект вуаля! это сработало для меня.

Ответ 7

В основном связано с путём C\Program files...\some.exe. Это должно быть "C\Program files...\some.exe"