SQLServer2008のインスタンスとIIS仮想ディレクトリをセットアップするパッケージを展開しています。ユーザーがこのプログラムの複数のインスタンスを同じシステムにインストールしたい場合があることは理にかなっています。
アンインストールでGetPreviousData()を使用して、最後にインストールされたインスタンスを取得し、そのインスタンスをアンインストールできることを知っています。ただし、残りのインストールは失われるようです。
たとえば、ユーザーがインスタンス名「Site1、Site2、Site3」を指定してからアンインストールしたとします。Sites1とSite2はおそらく孤立し、Site3は正しくアンインストールされます。
それを補強する方法はありますか?たとえば、アンインストール中にアンインストールするサイトをユーザーに尋ねることはできますか、それともこれを2段階のシステムにする必要がありますか?