0
"新しいバージョンが既にインストールされている"とインストールが完了したら、カスタムアクションを設定してアプリケーションを実行できますか?Wix Run "新しいバージョンがインストールされている場合"
私が望むもの:新しいバージョンがインストールされている場合は、それを実行してください。削除以外のアプリケーションを常に実行します。
マイ設定:
<CustomAction Id="LaunchApplication" Directory='INSTALLFOLDER' ExeCommand="[INSTALLFOLDER]\MyApp.exe"
Return="asyncNoWait" />
<InstallExecuteSequence>
<Custom Action="LaunchApplication" After="InstallFinalize">NOT (REMOVE="ALL")</Custom>
</InstallExecuteSequence>
おかげログで解決
検出が評価されているときにメッセージが生成されます。カスタムアクションは決して実行されません。誰かがインストーラの下位バージョンをインストールしようとしている場合、なぜあなたはいくつかのアプリを実行しようとしていますか? –
既にインストールされているバージョンを実行したい(新しい) – kadralievr
アップグレードエレメントを投稿できますか?古いバージョンをインストールしようとすると、「新しいバージョンは既にインストールされています」というメッセージが表示されます。あなたがしようとしていることは私には分かりません。 –