Visual studio 2012 MSBuild:错误MSB3073:“0”*未定义*。\..\vc\bin\EditBin.exe“;

Visual studio 2012 MSBuild:错误MSB3073:“0”*未定义*。\..\vc\bin\EditBin.exe“;,visual-studio-2012,command-line,msbuild,Visual Studio 2012,Command Line,Msbuild,尝试在命令行上执行MSBuild时收到错误: 错误MSB3073:命令“call”未定义..\vc\vcvarsall.bat“x86\r\n 错误MSB3073:“未定义..\vc\bin\EditBin.exe” 我正在执行以下命令: C:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe "C:\Users\myuserName\Documents\Visual Studio 2012\Projects\MySolution\My

尝试在命令行上执行MSBuild时收到错误:

错误MSB3073:命令“call”未定义..\vc\vcvarsall.bat“x86\r\n 错误MSB3073:“未定义..\vc\bin\EditBin.exe”

我正在执行以下命令:

C:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe "C:\Users\myuserName\Documents\Visual Studio 2012\Projects\MySolution\MySolution.sln" /p:Configuration=Debug /p:Platform="Mixed Platforms"
注意:

  • 我正在使用VS 2012

  • 在我的计算机上禁用了配置系统变量

  • 我正在尝试自动化构建过程。因此,这就是为什么我选择命令提示符工具而不是VS命令提示符工具


MSBuild不会执行此操作,这是您的项目中的一个borken后期生成事件。您必须修复它,查看示例。您的评论解决了我的问题。请将此作为答案提交。@HansPassant能否将此作为答案添加?