如何指定MSbuild输出文件夹?

时间:2022-07-28 14:01:02

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中查看您可能想要指定的任何其他选项。