2

公式の MSI ドキュメントでは、InstallExecute標準アクションは次のように文書化されています。

InstallExecuteAgain アクションは、インストールの開始、最後の InstallExecuteAgain アクション、または最後の InstallExecute アクション以降のアクション シーケンス内のすべての操作を含むスクリプトを実行します。

驚いたことに、私が見たすべてのファイルのInstallFinalize直後にキューに入れられたアクションは、まったく同じように文書化されています!InstallExecuteMSI

InstallFinalize アクションは、インストールの開始または InstallExecute または InstallExecuteAgain アクションの実行以降のアクション シーケンスのすべての操作を含むスクリプトを実行します。

ドキュメントを正しく読むと、script実際にはinstallation script. そして、それは一度だけ実行されます。2 つのシーケンスされたアクションが、それを実行するためにまったく同じ作業を行うように文書化されているのに、それが 1 回しか実行されないのはどうしてでしょうか?

4

1 に答える 1