When I execute delphi 2009 project using MSBuild command line, output always goes to C: drive
当我使用MSBuild命令行执行delphi 2009项目时,输出总是转到C:驱动器
C:\MyProjects>MSbuild "C:\MyTestProject\Test.dproj" /t:Build /p:OutDir="C:\Output\bin\"
Why is this happening?
为什么会这样?
Thanks & Regards, Pavan.
谢谢和问候,帕万。
2 个解决方案
#1
I know the docs say otherwise, but try OutputPath instead of OutDir.
我知道文档说不然,但尝试OutputPath而不是OutDir。
#2
For Delphi projects you need to use DCC_ExeOutput to specify where the EXE should go.
对于Delphi项目,您需要使用DCC_ExeOutput来指定EXE应该去的位置。
C:\MyProjects>MSbuild "C:\MyTestProject\Test.dproj" /t:Build /p:DCC_ExeOutput="C:\Output\bin\"
Take a look inside Test.dproj for any other options you might want to specify.
在Test.dproj中查看您可能想要指定的任何其他选项。
#1
I know the docs say otherwise, but try OutputPath instead of OutDir.
我知道文档说不然,但尝试OutputPath而不是OutDir。
#2
For Delphi projects you need to use DCC_ExeOutput to specify where the EXE should go.
对于Delphi项目,您需要使用DCC_ExeOutput来指定EXE应该去的位置。
C:\MyProjects>MSbuild "C:\MyTestProject\Test.dproj" /t:Build /p:DCC_ExeOutput="C:\Output\bin\"
Take a look inside Test.dproj for any other options you might want to specify.
在Test.dproj中查看您可能想要指定的任何其他选项。