MSBuildコマンドラインを使用してdelphi2009プロジェクトを実行すると、出力は常にC:ドライブに送られます
C:\MyProjects>MSbuild "C:\MyTestProject\Test.dproj" /t:Build /p:OutDir="C:\Output\bin\"
なんでこんなことが起こっているの?
私は ドキュメントはそうではないと言っています を知っていますが、OutDirの代わりにOutputPathを試してください。
Delphiプロジェクトの場合、DCC_ExeOutputを使用してEXEの移動先を指定する必要があります。
C:\MyProjects>MSbuild "C:\MyTestProject\Test.dproj" /t:Build /p:DCC_ExeOutput="C:\Output\bin\"
指定する可能性のあるその他のオプションについては、Test.dprojの内部を確認してください。