Anyone who has experience with dotNetInstaller (http://dblock.github.io/dotnetinstaller/) I have a question. I've previously worked with the WiX bootstrapper which is horrible in many ways but that one that I find most annoying is the fact the instead of installing my .NET, DirectX, and my program as separate items (as far as Add/Remove Programs is concerned) it installs it as one item which causes all kinds of headaches. Originally, when the package would install it would take DX and .NET with it so I had to tell WiX those were meant to be permanent installs. However, when I did this is essentially makes the OS think that the package is still partially installed (due to the DX and .NET still being installed) even after my program itself has been removed.
What I want to know, is if I create a bootstrapper with dotNetInstaller, will I be able to uninstall the individual reqs and programs separately without the OS thinking the "package" is still partially installed?