VS 2012: ошибка пост-сборки xcopy 2
Я хочу, чтобы VS скопировал .lib-файл, созданный после процесса сборки, в определенную папку. Поэтому я перешел к конфигурации проекта, событию после сборки и ввел следующую команду:
if exist $(TargetPath)
xcopy "$(TargetPath)" "C:\Users\Incubbus\Documents\Visual Studio 2010\My Libraries\z.lib" /Y
Но вместо копирования процесс завершается неудачно после того, как я нажму "строить» и я получаю следующую ошибку:
ошибка MSB3073: командаесли существует C: \ Users \ Incubbus \ Documents \ Visual Studio 2010 \ Мои библиотеки \ MyNetWorkProject \ Debug \ IncNetworkLibD.lib xcopy "C: \ Users \ Incubbus \ Documents \ Visual Studio 2010 \ Мои библиотеки \ MyNetWorkProject \ Debug \ IncNetworkLibD.lib " "C: \ Users \ Incubbus \ Documents \ Visual Studio 2010 \ Мои библиотеки \ z.lib " / Y
: VCEnd» выход с кодом 2.
Я также задаюсь вопросом о:VCEnd
в командной строке сообщения об ошибке <- Может в этом причина? Как это решить?
Любая помощь и подсказки будут с удовольствием использованы :)
частичное решение:
РЕДАКТИРОВАТЬ: похоже напереименование часть (Inc.lib
вz.lib
) создает проблемы, когда xcopy спрашивает, является ли это файл или каталог ... он работает, когда я просто копирую первоначально названный файл в каталог, а не копируем переименованный