Я использую Inno Setup для создания установщика моего приложения. Как установить номер версии setup.exe ( VersionInfoVersion
), сгенерированный Inno, чтобы он автоматически совпадал с номером версии моего приложения? Теперь каждый раз, когда я развертываю новую версию своего приложения, мне нужно обновлять номер версии вручную.
Теперь я делаю следующее:
[Setup]
VersionInfoVersion=1.2.2.0 //writing the value manually
Я хочу что-то вроде этого:
[Setup]
VersionInfoVersion={Get the version of my app}
После некоторого времени, пробуя другие методы, способ, которым это работало на меня, состоял в том, чтобы использовать относительный путь (у меня есть .iss файл в папке и EXE-файле два уровня выше).
; Extract File Version from EXE
#define MyAppVersion GetFileVersion("..\..\Release\CSClave.exe")