Delphi 2009 с использованием MSBuild в командной строке RAD Studio F1026 Файл не найден - PullRequest
3 голосов
/ 19 января 2010

Я изо всех сил пытался заставить MSBuild успешно собрать мой файл .dproj за последние несколько дней на сборочной машине.

Сначала мне понадобился файл EnvOptions.proj с компьютера разработчика, который освободил меня от отсутствующего файла system.pas, но теперь я получаю ошибку компиляции для отсутствующего .dcu

C: \ Program Files \ CodeGear \ RAD Studio \ 6.0 \ Bin \ CodeGear.Delphi.Targets (123,3): ошибка: myproject.dpr (17) Фатально: F1026 Файл не найден: 'mymissing.dcu'

Теперь путь к «mymissing.dcu» включен в Win32BrowsingPath файла EnvOptions.proj, и я попытался добавить путь в командную строку PATH , которая также делает не работает.

Если я скопирую .dcu непосредственно в рабочий каталог, его можно найти - но это не слишком долгосрочное решение, так как есть много других файлов .dcu, которые мне нужно будет скопировать в рабочий каталог.

Есть идеи?

Ответы [ 2 ]

3 голосов
/ 20 января 2010

Попробуйте <DCC_UnitSearchPath> в вашем файле .dproj.

1 голос
/ 20 января 2010

Убедитесь, что все переменные среды, указанные в путях поиска в библиотеке, например, $ (BDS), фактически присутствуют в среде командной строки.

...