Visual studio 2015 错误MSB3073:命令已退出,代码为3
当我尝试在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 此错误中的文件显示为: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!!建造!真的
<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