我正在尝试在安装时正常运行一些自定义操作。
This is the table I am using表示我在Wix中的逻辑(由ahmd0提供)
问题在于它似乎没有起作用。这是我目前的条件:
<Custom Action='RemoveService' After='InstallInitialize'>Installed</Custom>
<Custom Action='WaitForFileLocks' After='InstallInitialize'>Installed</Custom>
<Custom Action='InstallService' Before='InstallFinalize'>NOT REMOVE ~= "ALL" OR UPGRADINGPRODUCTCODE</Custom>
<Custom Action='MergeConfigFiles' Before='InstallFinalize'>NOT REMOVE ~= "ALL" OR UPGRADINGPRODUCTCODE</Custom>
我期望的行为:
我看到的行为:
我使用的桌子错了吗?我的逻辑是否正确?我的问题可能是Windows对“升级”的认识吗?在我为我的安装增加了所有3个版本号并且新版本在那里正确更新后,我检查了添加/删除程序。