Открытие файлов проекта Delphi. Любая минус открытия DPR вместо существующего файла DPROJ?

По умолчанию описания расширений файлов для .DPR и .DPROJ одинаковы, поэтому в Explorer при открытии файла проекта с тем же базовым именем оба описания файлов перечислены как "Файл проекта Delphi". Это представляет собой выбор для разработчик - какой файл открыть?

Я обычно открываю второй файл в списке, предполагая его DPROJ.

Есть ли недостатки в открытии DPR, когда в файле есть соответствующий файл DPROJ? Соответствует ли IDE это изящно?

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

Ответы

Ответ 1

Файл A *.dpr содержит источник delphi, а *.dproj содержит конфигурацию проекта.

При открытии одной из них IDE автоматически ищет другую.

Попробуйте удалить файл *.dproj и откройте (оставшийся) *.dpr, IDE сообщит вам, что будет создан новый файл *.dproj.

Не пытайтесь удалить *.dpr: o)

Ответ 2

Это может быть удобно, если вы используете более старые версии Delphi. Например, вы можете открыть dpr с помощью Delphi 7 и открыть dproj с последней версией. Он позволяет открывать как старые, так и новые проекты с двойным щелчком мыши из проводника Windows.

dproj файлы являются совместимыми с MSBuild файлами, которые используются для компиляции проектов.

Сама среда Delphi сама по себе не нуждается в них, чтобы открыть проект. В файле dproj содержатся параметры и номер версии, которые были сохранены в файле dof в Delphi 2006 и ранее. Если файл dproj не найден, он восстанавливается с настройками по умолчанию, тогда как dpr требуется и не восстанавливается. Это невозможно, поскольку он не только содержит список использования, но и действительный код инициализации для вашего приложения.