如何让 MSBuild 完成相当于 dcc32 -b 的 Delphi 项目的完整构建?
我有两个项目正在尝试构建,第一个项目使用一些条件定义,这些定义通过 msbuild 传递到 dcc32。然而,一些常见单元似乎被第一组条件所困扰,因此第二个项目构建不正确。
我相信这是/t:重建,msbuild 输出列出所有 dcu 的“正在删除文件:...”,然后构建项目。
我使用批处理文件调用 msbuild 来构建 Delphi 项目,对于 Delphi 2007 和 Delphi 2009(只是有不同的路径)%BDS%
):
set DCC_Quiet=true
set BDS=%ProgramFiles%\CodeGear\RAD Studio\5.0
set MSBuildBinPath=%WinDir%\Microsoft.NET\Framework\v2.0.50727
call %MSBuildBinPath%\msbuild /nologo /t:rebuild /p:config=Release %1 %2 %3 %4 %5
[注意,来自这个问题,对于发布“构建配置”,Delphi 2009 是/p:config=Release
,而 Delphi 2007 是/p:Configuration=Release
]
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)