【问题标题】:MSB3073 exited with code 1MSB3073 以代码 1 退出
【发布时间】:2016-08-10 09:23:11
【问题描述】:

错误 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 驾驶模拟器TextClient

我已经看到有关 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 上的这一行

【问题讨论】:

  • 以代码 1 退出的命令似乎是 copy 而不是 VCEnd?这些目录名称是否正确,它们是否存在?这也与 C++ 没有太大关系。
  • 文件在“C:\Users\Bike Simulation\Desktop\testing_dll\DrivingSimulator_DLL\example\DrivingSimulatorTextClient\bin\VS2010\Win32\Release”中
  • @AshwathNarayan 该命令的详细信息是什么? (项目属性=>构建事件),项目文件夹在桌面,尝试把你的项目放到其他磁盘(例如D:\)
  • @s09 系统只有1个分区
  • @s09 后期构建有命令 copy $(SolutionDir)..\..\bin\VS2010\$(Platform)\DrivingSimulatorProxy.dll $(OutDir)

标签: visual-studio msbuild


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

      我在使用 Visual Studio 2017 时也遇到了同样的问题。解决方案在 C 盘上,取消选中 ReadOnly 标志并没有解决问题。有帮助的是以管理员身份运行 Visual Studio

      当您以管理员身份运行时,您将在 Visual Studio 的角落看到:

      【讨论】:

        【解决方案4】:

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

        本例错误的根本原因是目录或文件名中有空格(“”)(本例为“Bike Simulation”)。

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2014-05-08
          • 2016-11-29
          • 1970-01-01
          • 1970-01-01
          • 2016-09-10
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多