Przeczytałem niewielką część pomocy dla mojego zaawansowanego instalatora 6.5.1 i nie mogłem znaleźć sposobu na zmianę ciągu wersji, chyba że ręcznie.Przyrostowy numer wersji w zaawansowanym instalatorze
Odpowiedz
Pliki do tworzenia MSI są zwykle w formacie XML, stworzyliśmy małe narzędzie, które działa jako część naszego procesu kompilacji, który idzie i zmienia ręcznie numer kompilacji, spróbuj otworzyć zaawansowany plik instalatora w notatniku i spójrz dla ciągu "ProductVersion".
Pozdrawiam, Rob.
Oto fragment z jednego z naszych skryptów push. Rob, może ci się to przyda - Zaawansowany instalator umożliwia ustawienie ProductVersion pakietu instalacyjnego na podstawie istniejącego skompilowanego pliku EXE. Używamy zadanie zwyczaj budowania w TFS, aby zwiększyć nasz numer kompilacji i ustawić nasze pliki AssemblyInfo.cs, następnie z otrzymanej głównym aplikacji EXE, możemy to zrobić:
:COMPILE_AIP
SET AIP_DIR="C:\Program Files\Caphyon\Advanced Installer 7.1.3"
ECHO Advanced Installer Directiry: %AIP_DIR%
ECHO.
ECHO //////////////////////////
ECHO //Compiling AIP Files...//
ECHO //////////////////////////
ECHO.
ECHO Setting version on all installers...
ECHO Setting version on all installers... >> %DESTINATION_APP_DIR%_push_script_output.txt
%AIP_DIR%\advancedinstaller /edit "<pathtoaipfile>\installproject.aip" /SetVersion -fromfile <path to exe defining app version>
IF NOT ERRORLEVEL 0 GOTO ERROR_HANDLER
nadzieję, że ten helps-
You może użyć przełącznika /SetVersion, aby ustawić wersję produktu z wiersza poleceń. Przydatne w automatycznych kompilacjach.
Począwszy v9.8 Advanced Installer jest o wiele łatwiejsze, aby pobrać wersję produktu z pliku: kliknij prawym przyciskiem myszy w oknie edycji i wybierz „Ustaw wersję z pliku ...” menu na Product Details patka. Spowoduje to synchronizację wersji produktu pakietu z wersją wybranego pliku, którym może być na przykład główny plik wykonywalny aplikacji.
Pozdrawiam
dziękuję! i zadziwiająco nie rozwinęli metody "zwiększenia wersji" cli. – Nahum
Inkrementacja powinna prawdopodobnie zostać wykonana przez twój system kompilacji, ale jeśli chodzi o sztuczną inteligencję, możesz teraz ustawić wersję za pomocą ciągu wersji http://www.advancedinstaller.com/user-guide/set-version.html zamiast wymagające użycia skompilowanego pliku binarnego – Fred