maintenance tool requiring valid repository for selective component removal QT IFW
I am building an offline only installer for an application. Right now my application has 3 components: Main program load (going to Program Files), plugins (going to %PROGRAMDATA%) and user files (going to %APPDATA%). During uninstall I want to leave the APPDATA items behind. If I try and select "Add or Remove components" it states there must be a valid repository.
Now its perfectly reasonable that my design is wrong - there may be a way to script installation from a single component to allow separate installation paths for programdata and appdata, but then I am still running into the issue that the maintenance tool either uninstalls all the data (without asking for a repository) or demands a repository for selective component removal.