2

WIX プロジェクトでは、いくつかのデータを使用して SQL サーバーで動作し、場合によっては失敗するカスタム アクションがあります。バージョン 1.0 がインストールされていて、2.0 にアップグレードしたいのにカスタム アクションが失敗した場合、ロールバックが呼び出されますが、1.0 バイナリ/レジストリ エントリ/サービスが残っている代わりに、すべてのデータが消去され、何もインストールされていません。バージョン 1.0 をロールバックした後、インストールされたまま動作するように変更する必要があります。

4

1 に答える 1

3

InstallExecute アクションと InstallFinalize アクションの間にRemoveExistingProductsを配置する必要があります。

于 2012-04-18T13:27:10.450 に答える