ich hab das Forum durchkämmt und leider für mich nichts Weiterführendes gefunden, was ich nicht schon beachtet hätte.
Problem: Ich habe ein altes Setup, welches mit WixEdit erstellt wurde. Dieses soll nun durch eine InstallShield-Installation abgelöst werden.
Ich habe mir in der Hilfe und im Forum nun die ganzen Themen zum Minor-Upgrade durchgelesen. Ich denke nichts anderes ist mein Setup.
- Ich tausche Dateien
- aktualisiere die Registry-Values
- Schreibe die neue Version in die Ini-Files
Mein Setup besteht aus verschiedenen Features, einmal Client und einmal Server, die beiden jeweils unterteilt auf Neuinstallation und Update, wobei beim Update alle Komponenten hängen, die bei Neuinstallation und Update gebraucht werden und bei Neuinstallation nur die, die beim ersten mal installiert werden wie Leerdaten etc.
Der Aufruf erfolgt mit msiexec /i Produkt.msi REINSTALL=UpdateClient REINSTALLMODE=vamus
Den Produktcode und den UpgradeCode habe ich gleich gelassen, die Package-Id geändert. Die Features heißen auch so. Die Komponenten habe ich auch gleich benannt und die gleichen GUID's für die Komponenten verwendet.
Kann es sein, dass es an den KeyFiles liegt? Weil beim WixEdit habe ich alle Dateien per Hand hinzugefügt, beim InstallShield möchte ich aber gerne die dynamische Verknüpfung verwenden (ohne Unterordner und best praktice).
Irgendwie hab ich schon ziemlich Alles, was im Forum beschrieben wird, probiert, nix hat geholfen.
Anmerkung: Ich habe im alten Setup noch komponenten drin, die ich nicht mehr brauche (War z.B. zum löschen einer Datei). Dadurch bekomme ich SELMGR-Fehler, dies habe ich gerade im Log gesehen. Kann dies daran liegen?
Hat wer ne Idee, was ich falsch mache?
Gruß Christoph
Edited by cheese-2402, 13 February 2009 - 16:05.