2016-05-30 4 views
1

UPGRADINGPRODUCTCODEがtrueのときに実行するようにスケジュールされたカスタムアクションを持つMSIが既にリリースされています。私がリリースしたアクションは次のようになります。既にリリースされているMSIのアップグレード中にカスタムアクションを抑制する

<Custom Action="DoThing" After="InstallFinalize" > 
    NOT REMOVE OR UPGRADINGPRODUCTCODE 
</Custom> 

問題は私がユーザーのアップグレード時に実行したくないということです。アクションはこのようにしてください。

<Custom Action="DoThing" After="InstallFinalize" > 
    NOT Installed 
</Custom> 

しかし、残念ながら私はこのプロセスをドアの外に出す前に考えていませんでした。だから私の質問は私が何をすることができますか?次のバージョンのアクションでこのアクションを抑制する方法はありますか?

+0

この表は私を大きく助けました:http://stackoverflow.com/a/731700/600559 –

答えて

4

これはパッチの対象です。あなたはWiXを使用しているので、最初に修正された状態でパッチをインストールしたバンドルを作成し、新しいMSIでアップグレードします。

+0

ありがとう!それは働いたようだ。 – RodgerTheGreat

関連する問題