damit eine Custom Action während der Deinstallation der 'alten' Installation bei einem Major Upgrade nicht ausgeführt werden soll, kann man ja die NOT UPGRADINGPRODUCTCODE Kondition verwenden.
Dummerweise wurde diese Kondition in der 'alten' Installation aber nicht gesetzt und nun wird die Custom Action auch bei einem Major Upgrade ausgeführt. Kann man das ggf. irgendwie umgehen? Ich habe bislang nur eine Möglichkeit in Form einer VBScript CA gefunden, mit der man die lokale MSI Kopie modifiziert. Die Lösung finde ich aber nicht so gut. Ansonsten könnte man ja noch ein Minor Upgrade dazwischen 'schieben', mit dem die Kondition geupdated wird.
Gibt es evtl. noch einen anderen Trick?
Edited by Holger_G, 19 April 2010 - 10:48.