私はSystem.Configuration.Install.Installer
クラスを使用していくつかのカスタムアクションを処理するセットアッププロジェクトを持っています。 Uninstall
メソッドの私のロジックは、実際にアンインストールしなくてもアンインストールを終了させる例外(null参照例外)をスローしていました。アンインストール中に例外をスローするインストールをどのように削除しますか?
私はこの問題の原因を知り、Uninstall
メソッドでコードを変更しましたが、コントロールパネルからプログラムをアンインストールしようとすると、変更が反映されないため問題はありませんVS2010のセットアッププロジェクトのコンテキストメニューからアンインストールしようとすると、再構築されたセットアッププロジェクトを使用していないように見えますが、コントロールパネルからアンインストールしようとしても同じことが起こります。
私は岩と硬い場所の間に挟まれているような気がします。他の誰かがこの状況に陥っていますか?そうであれば、それをどう回避しますか?
問題の解決方法をどこに知りたいのかを知りたい人のために自分の質問に答えるだけです。 – Anthony