Как установить номер версии в InstallAnywhere из текстового файла? - PullRequest
0 голосов
/ 16 ноября 2010

Я создал установочный файл Exe с InstallAnywhere. Этот Exe устанавливает некоторые файлы. Этот Exe также показывает информацию о текущем номере версии. Позже я хочу изменить некоторые из установленных файлов с помощью патчей. номер текущей версии изменяется после применения патчей. Как я могу показать этот новый номер версии без воссоздания нового Exe? Можно ли прочитать номер версии из текстового файла в InstallAnywhere?

Ответы [ 2 ]

1 голос
/ 26 сентября 2011

Если вы используете InstallAnywhere 2011, тогда да.Для получения дополнительной информации см. IA2011UserGuide.pdf в разделе «Установка версии проекта во время сборки».

0 голосов
/ 12 июля 2014

звучит так, как будто «версия», о которой вы спрашиваете, является атрибутом вашей программы, а не средством запуска, которое вы создаете с помощью IA.

Если это правильно, вы можете заставить вашу программу читать строку версии из реестра или текстовый файл при запуске, и делать каждое обновление патча, содержащее строку reg или файл-артефакт, частью его развертываемого.

Один из способов получить это бесплатно - сделать так, чтобы ваша производственная среда помечала записи манифеста jar-файлов текущим номером сборки / фиксации управления исходным кодом. Таким образом, у вас всегда есть возможность сравнить две версии артефактов сборки, даже если вы забыли их вручную обработать в строке user-presentationtable-version-string. :)

...