i want to make VS copy the .lib-file it created after the build process to a specific folder. So i went to the project config, post-build event, and entered the following command:
if exist $(TargetPath)
xcopy "$(TargetPath)" "C:\Users\Incubbus\Documents\Visual Studio 2010\My Libraries\z.lib" /Y
But instead of copying the process fails after i click "build" and i receive the following error:
error MSB3073: The command "if exist C:\Users\Incubbus\Documents\Visual Studio 2010\My Libraries\MyNetWorkProject\Debug\IncNetworkLibD.lib xcopy "C:\Users\Incubbus\Documents\Visual Studio 2010\My Libraries\MyNetWorkProject\Debug\IncNetworkLibD.lib" "C:\Users\Incubbus\Documents\Visual Studio 2010\My Libraries\z.lib" /Y
:VCEnd" exited with code 2.
I am also wondering about the :VCEnd
in the command-string of the error message <- Maybe this is the reason? How to get this solved?
Any help and hints would be happily consumed :)...
partial solution:
EDIT: it looks like the renaming part (Inc.lib
to z.lib
) makes trouble, when xcopy asks whether this is a file or a directory...it works when i just copy the originally named file to a directory instead of copying renamed
echo f | xcopy ...
you would just say 'file' to xcopy. – Radiant