Ich habe einige benutzerdefinierte Aktionen, die ich nur in einem Upgrade-Szenario ausführen möchte.Wie kann ich zwischen einer normalen Installation und einem Upgrade in WIX unterscheiden?
Ich versuche, einige Eigenschaften, zum Beispiel „MyProperty“ zu setzen ... Als ich über einen Standard kommen in installieren, ich sie einstellen können, und ein Beispiel für diese XML ist wie folgt ...
<Custom Action="SetMyPropertyToOn" After="exampleActionRuuningBeforeThisOne"> (ENABLEMYPROPERTY_CB) AND (NOT ENABLEMYPROPERTY_CB="0") AND (NOT ENABLEMYPROPERTY) AND (NOT Installed)</Custom>
Es läuft in einer normalen Installation ... Ich möchte es auch in einem Upgrade-Szenario ausführen.
ein wichtiges Upgrade oder ein Minor-Upgrade? Wenn Sie ein kleines Upgrade durchführen, wäre Installed true und dies würde zu false führen. –