我的应用需要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.
有关如何正确配置的任何建议吗?
答案 0 :(得分:1)
我认为devenvvar变量没有定义,不确定visual studio是否设置它,或者你之前需要运行一些脚本。我个人会将editbin添加到存储库并使用它的相对路径。更可靠