1

アプリのバージョンを 1.1.1 から 1.1.2 (たとえば) にアップグレードしています。VS2005 を使用してアプリケーションのセットアップ プロジェクトを作成し、新しいバージョン 1.1.2 をインストールする前に、以前のバージョン (1.1.1) で実行されているサービスをプログラムで終了するカスタム アクションを追加しました。

ただし、「InstallValidate」はカスタム アクションの前に発生します。

したがって、ORCA を使用してシーケンスを変更する必要があります。つまり、InstallValidate を実行する前にカスタム アクションを実行する必要があります。

カスタムアクションの後に「InstallValidate」を実行するための詳細な手順を教えてください。

MSI データベース操作は初めてです。

よろしくお願いします。

4

1 に答える 1

1

Orca で InstallExecuteSequence に移動し、カスタム アクションを見つけます。そのシーケンスフィールドを変更して、InstallValidate より低いシーケンスになるようにします。

于 2011-04-28T06:28:15.287 に答える