InstallShieldX - Update meiner Anwendung
Posted 01 October 2004 - 07:57
Wir/ich teste(n) gerade InstallShield X. Eigentlich haben wir DevStudio9, aber wir wollen Updates für unsere Programme als Setup veröffentlichen.
In der Hilfe von InstallShield ist von soooo vielen verschiedenen Arten die Rede. Quickpatch, Patch, Updatem Ubgrade, klein und groß ....
Ich weiß ja noch nicht mal, was ich für mich brauche.
Wir haben ein Setup, das unser Anwendung beim Kunden installiert. Leider noch eine ur alte VB6 EXE. Eine rießige Anwendung mit einer einzigen EXE ca. 20 MB. Es kommt jetzt sehr oft vor, dass wir diese eine EXE (evtl. auch mal die eine oder andere DLL) aktualisieren müßen. Wir nennen das intern einen HitFix (ob das der richtige Name ist oder nicht sei dahin gestellt).
Wie (oder welches Setup) muß ich jetzt bauen, damit ich nicht ein rießiges Paket mit allen Dateien (inkl Merge-Module) ausliefern muß, dennoch aber ein Setup oder Update zur Verfügung stellen kann?
Besten Dank für eure Hilfe.
Posted 01 October 2004 - 09:46
Stefan Krüger
InstallSite.org twitter facebook
Posted 01 October 2004 - 12:04
Posted 01 October 2004 - 12:15
Stefan Krüger
InstallSite.org twitter facebook
Posted 01 October 2004 - 12:17
Stefan Krüger
InstallSite.org twitter facebook
Posted 01 October 2004 - 13:00
Ich habe eine EXE, die heißt Text.EXE und die hat die VERSION 09.03.0000
Die hat einen Fehler und ich muß einen (in meinem Sprachgebrauch) HotFix erstellen. Die neue EXE hat dann die Version 09.03.0001.
Da VB ha nur 3 Stellen als Versionsnummer hat, ist das bei mir die Revision, die ums eins hoch gezählt wird.
Ließt InstallShield die Versionsnummer der enthaltenen EXE aus? Oder an was macht der InstallShield-Patch fest, was geändert werden muß? Kann es sein, dass ich da die Versionnummer des InstallSchiel-Projektes ändern muß? Oder spielen die die sog. Produkt-Code und Upgrade-Cade eine Rolle?
Posted 01 October 2004 - 13:08
Ich erstelle mir also ein Setup für meine Version 9.3 und ein anderes Setup für 9.4. Anschließend sage ich dann in 9.3, das IS einen Patch für 9.3 erstellen soll, dass unterm Strich dann eigentlich ein 9.4 heraus kommt?
Posted 03 October 2004 - 19:19
So lange sich in deinem InstallShield-Projekt der ProductCode nicht ändert gilt das ganze als sog. Minor Update bzw. wenn sich nicht mal die ProductVersion ändert als Small Update. Die kann man über sog. Patches updaten. Ein Patch ist eine .msp Datei, die nur die geänderten Dateien enthält, oder sogar nur binäre Deltas von Dateien.
Ja, du erstellst Version 9.3 und 9.4 and lässt InstallShield einen Patch von 9.3 auf 9.4 erstellen. Der Kunde installiert 9.3 und dann den Patch und hat damit das gleiche Ergebnis, als hätte er direkt 9.4 installiert.
Stefan Krüger
InstallSite.org twitter facebook
Posted 04 October 2004 - 08:46
Eine Frage habe ich dann aber doch noch. Wenn ich das Setup für 9.4 schon erstellen muß, worin liegt dann der Voreil eines MSP? Doch nur in der Größe des Setups oder? Ich brauchde dem Kunden dann also kein riesiges Setup geben, sondern nur ein kleiners. ?
Sind den die mit InstallShield erstellten Patches MSP? Oder wie erstellt man die sonst?
Ich weiß, meine Ffragen sind eher Globaler Natur "Wie erstellt oder verwaltet man Updates". Gibt es da evtl. detailiertere Infos? Gutes Buch oder eine URL im NETZ, damit ich hier im Forum nicht länger Leute nerven muß ? ;-)
Posted 04 October 2004 - 10:11
Posted 05 October 2004 - 07:53
InstallShield erstellt Patches als .msp.
Mit einem QuickPatch sparst du das Erstellen der Version 9.4. Allerdings wird es problematisch, wenn du später weitere Patches erstellen musst. Ausserdem willst du ja vielleicht Neu-Kunden direkt die 9.4 geben und nicht die fehlerhafte 9.3.
Stefan Krüger
InstallSite.org twitter facebook