Информация о версии Delphi 2007 отсутствует в Exe - PullRequest
1 голос
/ 16 декабря 2010

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

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

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

EDIT: Я должен также упомянуть, что это тестовый проект, использующий DUnit.

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

Ответы [ 2 ]

0 голосов
/ 16 декабря 2010

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

0 голосов
/ 16 декабря 2010

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

...