如何指定MSbuild输出文件夹?

时间:2009-07-05 01:54:09

标签: delphi msbuild delphi-2009

当我使用MSBuild命令行执行delphi 2009项目时,输出总是转到C:驱动器

C:\MyProjects>MSbuild "C:\MyTestProject\Test.dproj" /t:Build /p:OutDir="C:\Output\bin\"

为什么会这样?

2 个答案:

答案 0 :(得分:24)

我知道docs say otherwise,但请尝试使用OutputPath而不是OutDir。

答案 1 :(得分:4)

对于Delphi项目,您需要使用DCC_ExeOutput来指定EXE的去向。

C:\MyProjects>MSbuild "C:\MyTestProject\Test.dproj" /t:Build /p:DCC_ExeOutput="C:\Output\bin\"

在Test.dproj中查看您可能想要指定的任何其他选项。