2013-03-14 15 views
14

Ho un'applicazione con informazioni sulla versione che desidero includere nel nome file dell'output di installazione. Ad esempio, se l'applicazione ha la versione 3.10.1, desidero ottenere il file di output setup_3.10.1.exe invece di un valore predefinito setup.exe come file di output generato da Inno Setup.Come includere le informazioni sulla versione nel nome file dell'output di installazione?

È possibile includere le informazioni sulla versione di una determinata applicazione nel nome file di output di installazione?

risposta

21

utilizzare la direttiva OutputBaseFilename e assegnare al suo risultato valore della funzione GetFileVersion preprocessore:

#define AppVer GetFileVersion('MyApp.exe') 

[Setup] 
OutputBaseFilename=setup_{#AppVer} 
... 
+0

che ha funzionato, grazie! –

+0

Questo non ha funzionato per me. Sembra che solo il percorso assoluto funzioni. Continuerò a cercare. – Neolisk

Problemi correlati