1

Это убивает меня ... Поскольку я перешел на Windows 8, я не могу запускать пакетные макросы или макросы событий после сборки. Я пытался сделать xcopy и запустить некоторые файлы bat (с xcopy) без успеха. Они всегда выходят с кодом 1 или 4.

Если я использую полный путь, скажем: xcopy "c:\folder1\" "d:\folder2\"

все отлично работает

Но если я пытаюсь использовать макросы или запускать .bat файлы "c:\file1.bat" или $(SolutionDir)Copy $(ProjectName).bat

это не работает

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

Я использую Visual Studio 2012 (в качестве администратора) и основание команды.

1 ответ1

0

Кажется, обе проблемы были в пути. ксерокопия, которую я пробовал, не сработала, потому что в ней было несколько пробелов, все, что мне нужно было сделать, это добавить ""

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

О пакете, работающем в строке cmd и плохо работающем после сборки ... Я полагаю, что сама программа выполняла Пакет с другого пути, изменяя все ...

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .