2013-03-14 11 views
14

Mam aplikację z informacjami o wersji, które chciałbym dołączyć do pliku wyjściowego konfiguracji. Na przykład, jeśli aplikacja ma wersję 3.10.1, chciałbym uzyskać plik wyjściowy setup_3.10.1.exe zamiast domyślnego setup.exe jako plik wyjściowy generowany przez Inno Setup.Jak dołączyć informacje o wersji do pliku wynikowego instalacji?

Czy jest możliwe dołączenie informacji o wersji określonej aplikacji do pliku wynikowego instalacji?

Odpowiedz

21

użyć dyrektywy OutputBaseFilename i przypisać jej wyniku wartość funkcji GetFileVersion preprocesora:

#define AppVer GetFileVersion('MyApp.exe') 

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

To działało, dziękuję! –

+0

To nie działa dla mnie. Wygląda na to, że działa tylko bezwzględna ścieżka. Będę dalej szukać. – Neolisk

Powiązane problemy