dotNetInstaller ( http://dblock.github.io/dotnetinstaller/ ) の経験がある人なら誰でも質問があります。私は以前、多くの点で恐ろしい WiX ブートストラップを使用していましたが、最も厄介なのは、.NET、DirectX、およびプログラムを個別のアイテムとしてインストールする代わりに (プログラムの追加と削除に関する限り)が懸念されます)それは、あらゆる種類の頭痛の種を引き起こす1つのアイテムとしてインストールされます。もともと、パッケージをインストールするときに DX と .NET が一緒に必要だったので、WiX に永続的なインストールを意図していることを伝えなければなりませんでした。ただし、これを行った場合、基本的に、プログラム自体が削除された後でも、パッケージがまだ部分的にインストールされていると OS に認識させます (DX と .NET がまだインストールされているため)。
私が知りたいのは、dotNetInstaller でブートストラップを作成した場合、「パッケージ」がまだ部分的にインストールされていると OS が認識せずに、個々の要件とプログラムを個別にアンインストールできるかどうかです。