Как мне автоматически установить версию моего установщика Inno Setup в соответствии с версией моего приложения?

Я использую Inno Setup для создания установщика моего приложения. Как установить номер версии setup.exe ( VersionInfoVersion ), сгенерированный Inno, чтобы он автоматически совпадал с номером версии моего приложения? Теперь каждый раз, когда я развертываю новую версию своего приложения, мне нужно обновлять номер версии вручную.

Теперь я делаю следующее:

[Setup]
VersionInfoVersion=1.2.2.0 //writing the value manually

Я хочу что-то вроде этого:

[Setup]
VersionInfoVersion={Get the version of my app}
58
задан AndyUK 6 February 2019 в 08:42
поделиться

1 ответ

После некоторого времени, пробуя другие методы, способ, которым это работало на меня, состоял в том, чтобы использовать относительный путь (у меня есть .iss файл в папке и EXE-файле два уровня выше).

; Extract File Version from EXE
#define MyAppVersion GetFileVersion("..\..\Release\CSClave.exe")
0
ответ дан 24 November 2019 в 18:56
поделиться
Другие вопросы по тегам:

Похожие вопросы: