Когда я исполняю DELPHI проект 2009 с помощью командной строки MSBuild, выход всегда идет в C: дискКак указать папку вывода MSbuild?
C:\MyProjects>MSbuild "C:\MyTestProject\Test.dproj" /t:Build /p:OutDir="C:\Output\bin\"
Почему это происходит?
Thanks & С уважением, Pavan.
Yeah OutputPath следует использовать вместо OutDir, в этом случае документы ошибочны. –
Лучше использовать 'DCC_ExeOutput' вместо' OutputPath', потому что, когда у вас есть 'PostBuildEvents', и вы используете' $ (OutputPath) ', тогда'/p: OutputPath = "xxx" 'будет * NOT * использоваться в '$ (OutputPath)', но если вы используете '/ p: DCC_ExeOutput =" xxx "', то он будет работать правильно. – kibab
Я пробовал это, но MSBuild, похоже, игнорирует 'OutputPath', когда в параметрах проекта указан выходной каталог компоновщика. –