web-dev-qa-db-ja.com

MSbuild出力フォルダーを指定する方法は?

MSBuildコマンドラインを使用してdelphi2009プロジェクトを実行すると、出力は常にC:ドライブに送られます

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

なんでこんなことが起こっているの?

24
Pavan

私は ドキュメントはそうではないと言っています を知っていますが、OutDirの代わりにOutputPathを試してください。

27
JP Alioto

Delphiプロジェクトの場合、DCC_ExeOutputを使用してEXEの移動先を指定する必要があります。

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

指定する可能性のあるその他のオプションについては、Test.dprojの内部を確認してください。

7
Lars Truijens