0
我試圖啓動軟件我安裝後使用一些參數安裝後執行初始化任務。我只想在第一次安裝之後而不是在升級之後啓動自定義操作。Wix推出安裝軟件後第一次安裝,而不是升級後
以下代碼在第一次安裝和升級後啓動custum操作。
<CustomAction Id="MyAction"
Directory="TARGETDIR"
ExeCommand="[INSTALL_ROOT]MySoft.exe myarg"
Execute="immediate"
Return="ignore"
Impersonate="yes" />
<InstallExecuteSequence>
<Custom Action="MyAction" After='InstallFinalize'>(NOT Installed) AND (NOT UPGRADINGPRODUCTCODE) </Custom>
</InstallExecuteSequence>
什麼問題?
Thx! WIX_UPGRADE_DETECTED是我所需要的。對於日誌的提示,可以使用thanx進行調試。這[另一篇文章](http://stackoverflow.com/questions/18531272/how-do-i-distinguish-between-a-normal-install-and-an-upgrade-in-wix)也非常有用,以識別不同的場景。 – skuallpa