【发布时间】:2011-02-11 22:44:28
【问题描述】:
我有以下 CustomAction:
<CustomAction Id="ActionName"
After="InstallFinalize">
<![CDATA[NOT Installed AND (VSTORUNTIME4="#1")]]>
</CustomAction>
问题是当我返回 ActionResult.Failure 时,CustomAction 中有一个案例。在这种情况下,安装程序将显示错误消息并说安装失败,但应用程序仍部分安装(文件已在程序文件中,应用程序显示在卸载程序中)。
我希望如果我返回 ActionResult.Failure 则安装将被中止并卸载。如果自定义操作在默认 Visual Studio 安装程序中失败,就会发生这种情况,我认为这更有意义。
如果自定义操作失败,有人知道如何触发卸载吗?我需要向 WiX XML 添加一些额外的东西吗?
【问题讨论】:
标签: wix windows-installer custom-action