folgende Situation:
Ich habe die Releases 1.0, 2.0, 3.0 und 4.0. Nun habe ich einen Patch erstellt, der Version 2.0 auf 3.0 updated.
Führe ich den Patch aus, wenn Version 1.0 installiert ist, kriege ich einen Fehler "kann nicht patchen, da Version nicht gültig" o.ä.
Das Problem ist, dass sich der Patch problemlos auf die Versionen 3.0 und 4.0 anwenden lässt, auf denen er ja eigentlich auch nicht laufen dürfte, da der Patch ja nur für Version 2.0 erstellt wurde.
Also: ältere Versionen werden abgelehnt, neuere nicht.
Die MSI Hilfe sagt, dass man bei _Upgrades_ (also eigenen Setups) dieses Problem umgeht, in dem man Einträge in der Upgrade Tabelle vornimmt. Nur habe ich ja nur einen Patch, kein richtiges Upgrade! d.h. ich kann in dieser Tabelle garnix mehr eintragen.
Gibts da einen Workaround oder eine richtige Lösung?

Danke im Voraus,
Tilman
Lösung: Versionsbeziehung bei allen Versionen auf "=" setzen, dann funktioniert es wunderbar

Nachzulesen unter
http://community.ins...wthr....umber=1