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