错误MSB3073:该命令退出代码3

时间:2016-05-13 18:09:51

标签: visual-studio-2015

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

我收到了以下错误:

  

" 18> C:\ Program Files   (86)\的MSBuild \ 14.0 \ BIN \ Microsoft.Common.CurrentVersion.targets(1250,5):   错误MSB3073:命令""%CommonProgramFiles(x86)%\ microsoft   共享\ TextTemplating \ 12.0 \ TextTransform.exe" -a !! build!true   " C:\ Users \ b3bi \ Documents \ Visual Studio 2015 \ Projects \ SKNL \ trunk \ GDP \ My   项目\ AssemblyInfo.tt""退出代码3。"

此错误中的文件显示为:

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

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

  </Target>

有人知道这是什么问题吗?

1 个答案:

答案 0 :(得分:8)

路径错了。 就我而言,WiX版本已在文件中更新。但我没有更改代码中的名称(版本号),从而导致路径错误 - 这被称为“代码3”。

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