Cuando ejecuto proyecto Delphi 2009, utilizando la línea de comandos de MSBuild, salida siempre va a la unidad C:¿Cómo especificar la carpeta de salida MSbuild?
C:\MyProjects>MSbuild "C:\MyTestProject\Test.dproj" /t:Build /p:OutDir="C:\Output\bin\"
Por qué sucede esto?
Gracias & Saludos, Pavan.
Sí OutputPath se debe utilizar en lugar de OutDir, los documentos son incorrectos en este caso. –
Es mejor usar 'DCC_ExeOutput' en lugar de' OutputPath', porque cuando tienes 'PostBuildEvents' y estás usando' $ (OutputPath) ', entonces'/p: OutputPath = "xxx" 'will * NOT * se usará en '$ (OutputPath)', pero si usa '/ p: DCC_ExeOutput =" xxx "', entonces funcionará correctamente. – kibab
Intenté esto, pero MSBuild parece ignorar 'OutputPath' cuando el directorio de salida del enlazador se especifica en las opciones del proyecto. –