Ich habe ein wenig von der Hilfe für mein erweitertes Installationsprogramm 6.5.1 gelesen und konnte keine Möglichkeit finden, den Versions-String außer von Hand zu ändern.Versionsnummer im erweiterten Installationsprogramm erhöhen
Antwort
Die Dateien zum Erstellen eines MSI sind normalerweise im XML-Format, wir haben ein kleines Tool erstellt, das als Teil unseres Build-Prozesses ausgeführt wird und die Build-Nummer manuell ändert. Versuchen Sie, die erweiterte Installer-Datei in Notepad zu öffnen für die Zeichenfolge "ProductVersion".
Prost, Rob.
Hier ist ein Auszug aus einem unserer Push-Skripte. Rob, vielleicht finden Sie dieses nützliche Tool auch - Advanced Installer bietet die Möglichkeit, die ProductVersion Ihres Installationspakets basierend auf einer vorhandenen kompilierten EXE festzulegen. Wir verwenden eine benutzerdefinierte Build-Task in TFS unsere Build-Nummer zu erhöhen und unsere AssemblyInfo.cs Dateien eingestellt, dann mit der resultierenden Haupt App EXE, können wir dies tun:
: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
Hope this helps-
Sie Mit dem Schalter /SetVersion können Sie die Produktversion über die Befehlszeile festlegen. Nützlich in automatischen Builds.
Beginnend mit Advanced Installer v9.8 es viel einfacher ist, die Produktversion aus einer Datei abzuzurufen: Rechtsklick in dem Eingabefeld ein und wählen Sie die „Set-Version aus Datei ...“ Menüpunkt auf die Product Details Tab. Dadurch wird die Produktversion des Pakets mit der Version der ausgewählten Datei synchronisiert, bei der es sich beispielsweise um die ausführbare Datei Ihrer Hauptanwendung handeln kann.
Prost
- 1. Installationsprogramm erzwingen, um eine Datei im GAC unabhängig von der Versionsnummer zu aktualisieren
- 2. Wie erhöhen Sie die Versionsnummer mit Travis CI?
- 3. App-Versionsnummer im Code finden
- 4. Automatisch die Versionsnummer in der RC-Datei eines Projekts erhöhen
- 5. ASP.NET Web.config-Umwandlung funktioniert nicht im Installationsprogramm
- 6. Erstellen Sie eine Datei im Installationsprogramm - Java
- 7. Batch-Datei im NSIS-Installationsprogramm ausführen
- 8. Fehler im Endergebnis des erweiterten euklidischen Code
- 9. Zurücksetzen der Versionsnummer im Google Play Store
- 10. Codefontgröße im firefox Entwicklerwerkzeug erhöhen
- 11. get_git_version kann nicht Versionsnummer
- 12. Programmnummer automatisch erhöhen?
- 13. @instance_variable im Controller jedes Mal erhöhen
- 14. Automatisches Erhöhen eines Eigenschaftswerts im Strongloop-Loopbackmodell
- 15. Wert von Integer im Python-Wörterbuch erhöhen
- 16. Das Symbol wird nicht im CAB-Installationsprogramm angezeigt.
- 17. herunterladbare Komponenten von install4j, ursprünglich im Installationsprogramm enthalten
- 18. So erkennen Sie SQL Server Express im WiX-Installationsprogramm
- 19. Wie konnte ich automatisch die Versionsnummer mit TFS-Builds erhöhen, ohne assemblyinfo zu verwenden?
- 20. Laravel - Korrekte Verwendung der URL :: route() - Funktion im erweiterten Blade
- 21. SSL-Zertifikat im erweiterten REST-Client für Chrome
- 22. Wie erstellt man ein Overlay im erweiterten Raster in Flex
- 23. Globale Konstanten im erweiterten Skript von Dragon NaturallySpeaking
- 24. Kann ich die Versionsnummer der Interop-Assembly kontrollieren?
- 25. Zähler im Refresh und im Reload in PHP erhöhen
- 26. Update-Versionsnummer in JSON-Datei gespeichert
- 27. Gibt es einen Standardplatz für die Versionsnummer im Quellcode?
- 28. Wohin bezieht sich die Versionsnummer im PowerShell-Titel?
- 29. korrekte Art zum Codieren/Einbetten der Versionsnummer im Programmcode
- 30. NodeJS Versionsnummer Verwirrung
danke! und erstaunlicherweise haben sie immer noch nicht die "cli-Methode" der "erhöhten Version" entwickelt. – Nahum
Incrementing sollte wahrscheinlich von Ihrem Build-System durchgeführt werden, aber soweit AI aussieht, können Sie jetzt die Version mit einer Versionsstring http://www.advancedinstaller.com/user-guide/set-version.html anstatt Sie müssen eine kompilierte Binärdatei verwenden – Fred