Наличие строки в номере версии MSI / WiX - PullRequest
1 голос
/ 11 января 2011

Я пытаюсь преобразовать нашу настройку NSIS в основанную на WiX / MSI. Раньше я использовал номера версий, такие как 1.0.4 или 1.0.4.898, который работает отлично. Однако, когда я делаю бета-версию, я называю ее 1.0.4beta1, которая отличается от 1.0.4 (например, он говорит «бета» в aboutbox, поэтому он на самом деле собран с другим препроцессором #defines). Это кажется невозможным для WiX, атрибут Version продукта может содержать только строку «x.x.x.x». Как мне кодировать статус свободного текста в строке версии, например, бета или демонстрационный статус? Спасибо.

1 Ответ

1 голос
/ 11 января 2011

Установщик Windows не допускает этого (он кодирует свойство ProductVersion в значение реестра DWORD). Вместо этого вы должны поместить собственную строку версии в другое свойство.

...