TFS Build Server没有获取环境变量?

时间:2016-07-28 11:14:22

标签: tfs wix environment-variables tfsbuild heat

我一直在尝试使用热量为具有预构建事件命令行的WiX安装项目生成.wxs。

一切都在本地工作正常但是尽管在构建机器上安装了WiX,配置环境变量,重新启动构建机器等,但是当我在TFS上运行构建时似乎没有识别变量。

例如:

"$(WIX)bin\heat.exe" dir $(SolutionDir)MyProject\$(OutDir) -cg MyClient -gg -scom -sreg -sfrag -srd -dr CLIENTFOLDER -var var.ClientSourceDir -out "$(ProjectDir)Client.wxs"

输出

"bin\heat.exe" dir CORRECT_PATH -cg MyClient -gg -scom -sreg -sfrag -srd -dr CLIENTFOLDER -var var.ClientSourceDir -out "CORRECT_PATH"" exited with code 3

如果我执行echo $(WIX)它只输出echo,而在本地运行它会输出WiX目录,这似乎暗示它不会选择环境变量。

如果我登录到构建机器并使用命令行,这些变量就可以了。

0 个答案:

没有答案