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