构建后事件触发错误MSB3073退出代码9009

时间:2017-06-23 10:22:18

标签: c# .net visual-studio-2015 msbuild

我有类似这样的帖子构建活动

"$(SDK40ToolsPath)sgen.exe" 

当构建在新构建机器上运行时,我收到此错误

 C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(4291,5): error MSB3073: The command ""sgen.exe" ..." exited with code 9009.

这意味着找不到命令。 sgen.exe位于这些文件夹中

c:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6.1 Tools\x64\
C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin
c:\Program Files (x86)\Microsoft SDKs\Windows\v8.1A\bin\NETFX 4.5.1 Tools\

我安装了VS2015,Microsoft Build Tools 2015。

如何指定sgen.exe的正确路径?

1 个答案:

答案 0 :(得分:0)

我已在TFSbuild.proj中修改了ToolsVersion 14