Как указать выходную папку MSbuild?
Когда я выполняю проект delphi 2009 с использованием командной строки MSBuild, выходные данные всегда отправляются на диск C:
C:\MyProjects>MSbuild "C:\MyTestProject\Test.dproj" /t:Build /p:OutDir="C:\Output\bin\"
Почему это происходит?
Спасибо и всего наилучшего, Паван.
2 ответа
Решение
Я знаю, что документы говорят иначе, но попробуйте OutputPath вместо OutDir.
Для проектов Delphi вам нужно использовать DCC_ExeOutput, чтобы указать, куда должен идти EXE-файл.
C:\MyProjects>MSbuild "C:\MyTestProject\Test.dproj" /t:Build /p:DCC_ExeOutput="C:\Output\bin\"
Загляните внутрь Test.dproj, чтобы найти другие опции, которые вы можете указать.