インストールおよびアンインストール中にカスタム アクションを実行する .msi があります。msi に基づいて、パッチを適用したアプリケーションをアンインストールしない限りアンインストールできないパッチを作成しました。
問題は、パッチを適用すると、アプリケーションのアンインストール時にカスタム アクションが無効になることです...
パッチを作成するには、マイナー アップグレード msi を作成する必要があります。そのため、マイナー アップグレード msi を作成するときに、カスタム アクションごとにプロパティを設定しました。
プロパティを次のように設定します (私は installshield 2012 Pro を使用しています)。
Run during Patch Uninstall : Yes
Install Exec Sequence : ( After the InstallValidate action)
Install Exec Condition : REMOVE = "ALL"
しかし、うまくいきません。カスタム アクションを実行するパッチを作成する場合、他に何に注意する必要がありますか?
どんな助けでも大歓迎です。
ありがとう、