Как указать выходную папку 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, чтобы найти другие опции, которые вы можете указать.

Другие вопросы по тегам