我有一台构建机器,我最近做了一些简单的更改,在每个建筑物后立即使用 LARGEADDRESSAWARE 参数运行 editbin.exe 工具。该工具位于 C:\ Program Files(x86)\ Microsoft Visual Studio 12.0 \ VC \ bin 中(当然,路径可以是另一个)。我已经在build.proj文件中添加了新目标:
<Exec command=""$(VSInstallDir)\VC\bin\editbin.exe" /LARGEADDRESSAWARE "Manager.exe""/>
如果我在构建机器上本地运行MS Build,它可以正常工作。好!但是,任何checkin构建都无法完成以下错误: 命令&#34;&#34; \ VC \ bin \ editbin.exe&#34;&#34;退出代码3 。据我所知,TFS构建不应用$(VSInstallDir)宏的值(在我的情况下为C:\ Program Files(x86)\ Microsoft Visual Studio 12.0 \)。有什么建议吗?
答案 0 :(得分:1)
要解决问题,我接下来做了:在VS build config中:Process-&gt; Build process parameters-&gt; 5。 Advances-&gt; MSBuild参数添加/ p:VSInstallDir = Value