MessageBox
カスタムインストーラークラスでOnBeforeUninstall
オーバーライドを表示しています。
Uninstall
VisualStudioセットアッププロジェクトのカスタムアクションエディターでインストーラークラスを割り当てました。
ダイアログの結果に基づいて、アンインストールをロールバックする必要がありますか?
私はこれを読みましたが、これらはInstallshieldに固有のものです。VisualStudioセットアッププロジェクトで行う必要があります。
試しProcess.GetCurrentProcess().Kill()
ましたが、インストールが不安定な状態になります。
私も試しthis.Rollback()
ましたが、次のエラーが表示されます
エラー1001。アンインストール中に例外が発生しました。この例外は無視され、アンインストールが続行されます。ただし、アンインストールの完了後にアプリケーションが完全にアンインストールされない場合があります。->savedStateパラメータをnullにすることはできません。」