大地址感知TFS构建服务器

时间:2015-02-25 08:15:18

标签: tfs tfsbuild

我的应用需要LARGEADDRESSAWARE。我可以在本地构建时执行此构建后脚本:

call "$(DevEnvDir)..\tools\vsvars32.bat
editbin /largeaddressaware $(TargetPath)"

当我提交此更改时,将触发CI版本,但它会以此错误结束:

C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Microsoft.Common.targets (4291): The command "call "*Undefined*..\tools\vsvars32.bat
editbin /largeaddressaware e:\B\5\27\bin\MyApplication.exe"" exited with code 9009.

有关如何正确配置的任何建议吗?

1 个答案:

答案 0 :(得分:1)

我认为devenvvar变量没有定义,不确定visual studio是否设置它,或者你之前需要运行一些脚本。我个人会将editbin添加到存储库并使用它的相对路径。更可靠