Недавно мы обновили Delphi 2006 до Delphi 2007, и файлы проекта были изменены с .bdsproj
на .dproj
.
Мои исследования показывают, что для создания .dproj
существующий проект необходимо открыть в IDE D2007. У нас более 400 файлов .bdsproj
, поэтому делать это вручную не очень удобно.
Я придумал процесс, чтобы открыть все проекты из командной строки, используя:
find . -name *.bdsproj -exec bds.exe -pDelphi -ns -m "{}" ";"
Это не идеально, потому что он довольно медленный (подождите, пока загрузится BDS, дождитесь завершения компиляции, подождите, пока BDS закроется, ...).
Есть ли эффективный способ конвертировать несколько .bdsproj
в .dproj
?
Примечание. Команда «find» в приведенной выше командной строке является поиском в стиле UNIX (например, MKS или GNU), который ищет файлы, а не поиском Windows, который ищет текст в файлах.