Информация о версии Delphi 2007 отсутствует в Exe

У меня есть проект Delphi 2007, и я пытаюсь установить Project->Options->'Version Info'. Я ввожу значения в форму и сохраняю проект. Однако при сборке сгенерированный exe не содержит введенную мной информацию о версии. На самом деле, он содержит только версию файла, язык и версию продукта - ни одно из других значений, таких как внутреннее имя, название продукта и т. Д.

Я заметил, что значения не сохраняются в файл.dproj. Поэтому я попытался ввести их вручную в XML-файл указанного файла, сохранить и создать. Опять же, информация о версии является неполной для exe.

Под информацией о версии (в Windows) я имею в виду то, что вы видите, когда вы щелкаете правой кнопкой мыши на исполняемом файле, выбираете свойства и нажимаете на вкладку Версия.

РЕДАКТИРОВАТЬ: я должен также упомянуть, что это тестовый проект с использованием DUnit.

У кого-нибудь есть идеи?

2 ответа

IIRC эти значения все еще сохраняются в файле.res. Вы удаляете / модифицируете это как-то?

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

Другие вопросы по тегам