Visual studio 2015 错误MSB3073:命令已退出,代码为3

Visual studio 2015 错误MSB3073:命令已退出,代码为3,visual-studio-2015,visual-studio-2013,Visual Studio 2015,Visual Studio 2013,当我尝试在Visual Studio 2015中构建在Visual Studio 2013中创建的解决方案时 我得到了以下错误: “18>C:\程序文件 (x86)\MSBuild\14.0\bin\Microsoft.Common.CurrentVersion.targets(1250,5): 错误MSB3073:命令“%CommonProgramFiles(x86)%”\microsoft 共享\TextTemplating\12.0\TextTransform.exe“-a!!建造!真的

当我尝试在Visual Studio 2015中构建在Visual Studio 2013中创建的解决方案时

我得到了以下错误:

“18>C:\程序文件 (x86)\MSBuild\14.0\bin\Microsoft.Common.CurrentVersion.targets(1250,5): 错误MSB3073:命令“%CommonProgramFiles(x86)%”\microsoft 共享\TextTemplating\12.0\TextTransform.exe“-a!!建造!真的 “C:\Users\b3bi\Documents\Visual Studio 2015\Projects\SKNL\trunk\GDP\My Project\AssemblyInfo.tt“”已退出,代码为3

此错误中的文件显示为:

<PropertyGroup>
    <PreBuildEventDependsOn></PreBuildEventDependsOn>
  </PropertyGroup>
  <Target
      Name="PreBuildEvent"
      Condition="'$(PreBuildEvent)'!=''"
      DependsOnTargets="$(PreBuildEventDependsOn)">

    **<Exec WorkingDirectory="$(OutDir)" Command="$(PreBuildEvent)" />**

  </Target>

****
有人知道问题出在哪里?

路径错误。 在我的例子中,WiX版本在文件中进行了更新。但是我没有更改代码中的名称(版本号),因此导致了路径错误——被称为“代码3”

因此,答案是在预构建事件命令行(项目设置->预构建事件)中编辑路径,以使其正确


当您说“手动编辑代码中的路径”时,请让我知道您在这里指的是哪个文件。我也面临着类似的错误。提前感谢。例如:我有“C:\Program Files(x86)\Common Files\microsoft shared\TextTemplating\11.0\TextTransform.exe”“$(ProjectDir)\ServerMetaBlock.tt”,它需要更改为“C:\Program Files(x86)\Common Files\microsoft shared\TextTemplating\14.0\TextTransform.exe”“$(ProjectDir)\ServerMetaBlock.tt”。请注意11.0到14.0