所以我有C++播放器项目,其中有2个其他项目依赖项,这两个项目都有后建立事件将dll复制到另一个文件夹。该项目正在建设,然后决定不随机工作,从那时起,我还没有找到解决方案。即使从SVN中清理完毕,它仍然不起作用,除了我之外,它适用于所有其他开发者。Visual Studio发布内部复制命令错误MSB3073退出代码1
我检查了错误消息中的路径,它们确实存在,目标dll也一样。
生成后事件中的每一个相关的项目:
copy $(TargetPath) $(ProjectDir)..\..\$(Configuration)\plugins\$(ProjectName).dll
产生的错误:
error MSB3073: The command "copy C:\CMDev\CM2\Client\Apps\SSEP\Player\ACRP\CIAP\Debug\CIAP.dll C:\CMDev\CM2\Client\Apps\SSEP\Player\ACRP\CIAP....\Debug\plugins\CIAP.dll:VCEnd" exited with code 1. C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets 131 5
当前设置:
- 运行Windows 7旗舰版Service Pack 1的
- Visual Studio Pro v12.0.30723.00更新3,在Administr下运行ATOR。
有什么我想:
- 更新的Visual Studio 2013专业版更新3(从更新1)与周围的例如/ Y参数每个路径
- 包装报价复制/ Y“源”“目标”
- 尝试xcopy。
- 单独尝试清洁并重新构建eaach依赖项。
- 卸载了Visual C++ 2010和2012,x86和x64 Redistributable,并重新安装了所有4个版本。
我还能试试吗?
听起来像你已经尝试了很多事情来调查你的问题。但是,您是否尝试过启用[项目日志记录?](http://blogs.msdn.com/b/vsproject/archive/2009/07/21/enable-c-project-system-logging.aspx)它适用于我在VS2012中,它可能会指出问题所在。 – rrirower 2014-08-29 12:02:24