2

次の CustomAction がある場合、DoTask が失敗するとインストールは中止されます。

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

に設定Returnignoreた場合、失敗してもインストールは続行されますが、完了したという兆候はありません。

Property失敗した場合に設定する方法はありCustomActionますか? インストールを続行したいのですが、ツールが失敗した場合は後でユーザーにメッセージを表示します。

4

1 に答える 1

6

This can be done only from custom actions which can set installer properties: Win32 DLL, VBScript, WiX toolset action, etc.

For custom actions you cannot handle the return value. The best you can do is save the information somewhere from inside the custom action (for example, a property) and make the installer read it after the custom action runs.

于 2012-04-23T13:49:44.063 に答える