2

如果我有以下 CustomAction,如果 DoTask 失败,安装将中止。

<CustomAction Id='DoTask'
              Execute='deferred'
              FileKey="MyExe"
              Return='check' />

如果我设置Returnignore,如果失败,安装将继续,但我不会得到任何迹象表明它已经成功。

Property如果失败,有没有办法设置 a CustomAction?我想继续安装,但如果工具失败,之后会向用户显示一条消息。

4

1 回答 1

6

这只能通过可以设置安装程序属性的自定义操作来完成:Win32 DLL、VBScript、WiX 工具集操作等。

对于自定义操作,您无法处理返回值。您可以做的最好的事情是将信息保存在自定义操作内部的某个位置(例如,属性),并让安装程序在自定义操作运行后读取它。

于 2012-04-23T13:49:44.063 回答