2

MessageBoxカスタムインストーラークラスでOnBeforeUninstallオーバーライドを表示しています。

UninstallVisualStudioセットアッププロジェクトのカスタムアクションエディターでインストーラークラスを割り当てました。

ダイアログの結果に基づいて、アンインストールをロールバックする必要がありますか?

私はこれを読みましたが、これらはInstallshieldに固有のものです。VisualStudioセットアッププロジェクトで行う必要があります。

試しProcess.GetCurrentProcess().Kill()ましたが、インストールが不安定な状態になります。

私も試しthis.Rollback()ましたが、次のエラーが表示されます

エラー1001。アンインストール中に例外が発生しました。この例外は無視され、アンインストールが続行されます。ただし、アンインストールの完了後にアプリケーションが完全にアンインストールされない場合があります。->savedStateパラメータをnullにすることはできません。」

4

1 に答える 1