Скомпилируйте проект Delphi 2010 с MSBuild - PullRequest
4 голосов
/ 26 октября 2010

Я пытаюсь скомпилировать проект Delpho 2010 с помощью инструмента msbuild. К сожалению при стрельбе команда

msbuild Delphi.dproj

возвращает код ошибки MSB4040, что означает, что в проекте нет цели.

Пока на машине все еще установлена ​​среда RAD Delphi 2010. Кто-нибудь знает, какие файлы мне нужны для компиляции проекта без установленной среды RAD?

Спасибо заранее Dennis

Ответы [ 2 ]

4 голосов
/ 01 ноября 2010

Похоже, вам нужны следующие файлы для запуска процесса компиляции Delphi 2010 без RAD Studio:

Полная папка lib, включая папку Indy10 (если вы хотите использовать Indy)

lib
lib\Indy10

И следующие файлы из папки bin

bin\Borland.Build.Tasks.Common.dll
bin\Borland.Build.Tasks.Delphi.dll
bin\Borland.Build.Tasks.Shared.dll
bin\Borland.Globalization.dll
bin\CodeGear.Common.Targets
bin\CodeGear.Delphi.Targets
bin\DCC32.EXE
bin\lnkdfm140.dll
bin\rlink32.dll

Надеюсь, это минимальный набор необходимых файлов.

1 голос
/ 05 октября 2011

У меня была похожая проблема, и я обнаружил, что вам нужно вызвать msbuild из папки проекта вместо папки установки msbuild.

..., где вызывается

C:\Windows\Microsoft.NET\Framework\v2.0.50727>msbuild D:\\...\TestProject.dprj

выдаст несколько странных ошибок, вызов

D:\\...\\TestProject>msbuild TestProject.dprj

будет работать нормально для меня.

...