相关疑难解决方法(0)

VS 2012:Post Build xcopy错误2

我想让VS将构建过程后创建的.lib文件复制到特定文件夹.所以我去了项目配置,后期构建事件,并输入以下命令:

if exist $(TargetPath)
xcopy "$(TargetPath)" "C:\Users\Incubbus\Documents\Visual Studio 2010\My Libraries\z.lib" /Y
Run Code Online (Sandbox Code Playgroud)

但是,在点击"构建"后,我没有收到复制过程,而是收到以下错误:

错误MSB3073:命令"如果存在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"退出代码2.

我也想知道:VCEnd错误信息的命令字符串< - 也许这就是原因?如何解决这个问题?

任何帮助和提示都会被愉快地消耗掉:)

部分解决方案

编辑:当xcopy询问这是一个文件还是一个目录时,它看起来像重命名部分(Inc.libto z.lib)造成麻烦...当我只是将原来命名的文件复制到一个目录而不是复制重命名时,它可以正常工作

msbuild xcopy post-build-event visual-studio visual-studio-2012

18
推荐指数
2
解决办法
4万
查看次数