MSB3073退出代码1

时间:2016-08-10 09:23:12

标签: visual-studio msbuild

错误102错误MSB3073:命令"复制C:\ Users \ Bike Simulation \ Desktop \ testing_dll \ DrivingSimulator_DLL \ example \ DrivingSimulatorTextClient .... \ bin \ VS2010 \ Win32 \ DrivingSimulatorProxy.dll C:\ Users \ Bike Simulation \ Desktop \ testing_dll \ DrivingSimulator_DLL \ example \ DrivingSimulatorTextClient \ bin \ VS2010 \ Win32 \ Release \ :VCEnd"退出代码1. C:\ Program Files(x86)\ MSBuild \ Microsoft.Cpp \ v4.0 \ V120 \ Microsoft.CppCommon.targets 132 5 DrivingSimulatorTextClient

我已经看到了MSB3073错误的论坛,但我无法解决我的代码问题 它适用于另一个系统,但是当我尝试在我的新PC上运行代码时,会弹出此错误。

代码项目基于软件开发人员提供的示例项目。

<Target Name="PostBuildEvent" Condition="'$(PostBuildEventUseInBuild)'!='false'">
<Message Text="Description: %(PostBuildEvent.Message)" Condition="'%(PostBuildEvent.Message)' != '' and '%(PostBuildEvent.Command)' != ''"/>
<Exec Command="%(PostBuildEvent.Command)$(_BuildSuffix)" Condition="'%(PostBuildEvent.Command)' != ''"/>

我被引导到Microsoft.CppCommon.targets

上的这一行

4 个答案:

答案 0 :(得分:3)

根据您的评论,我的解决方案移动解决方案文件夹到C盘修复了这个问题。

答案 1 :(得分:1)

使用Visual Studio 2017时遇到相同的错误。编译器无法将dll复制到文件夹。后来发现目录为ReadOnly。取消选中ReadOnly选项并重新构建项目对我有帮助。 希望这对任何人都有帮助。

答案 2 :(得分:0)

Visual Studio 2017发生了相同的问题。解决方案在C驱动器上,取消选中ReadOnly标志不能解决问题。有用的是,以管理员身份运行VS 2017。

答案 3 :(得分:0)

这是一个老问题,但我想我还是会回答,因为我遇到了同样的问题。

这种情况下错误的根本原因是目录或文件名中有空格(“ ”)(在这种情况下:“Bike Simulation”)。

因此,命令“copy”无法正确处理其参数。解决此问题的最简单方法是重命名目录。

相关问题