Restructure the Setup to put the Data in the AppData Folder. If this is a corporate install, leaving it behind is OK, as employees won't know its there. If it's for public Consumption, the AppData Folder is the Accepted Practice. Create the Directory Structure, then add the Components inside the Directory, one after the other, marking each component as Key. Then Mark the Directory as permanent, like you have done. In Windows Parlance, leaving a folder behind without asking is usually frowned upon.
Carter Quoting Suvrajyoti Panda <suvrajyo...@contata.co.in>: > Hi, > > Just to add, I have tried setting one of components manually as > permanent=yes in the wxs file of the data directory(trunkdata.wxs, i > have created this by heat). This seems to leave the folder structure > and component that i marked a permanent. Is there a way in heat that > i can assign the attribute permanent=yes to all the components > generated? > > Regards, > SuvraJyoti > > On 22-11-2013 16:15, Suvrajyoti Panda wrote: >> Hi Carter, >> >> This does not work in the first place as <Directory> element is not >> supported inside a Component. Moreover i need that only the data >> directory be left behind on uninstall. >> >> Reiterating once more if i have not specified correctly earlier: >> >> Under C:\Energy Solutions(Not using x86 anymore as >> ealier)\PipelineOptimizer there are four folders are created by >> installer under : data, db, engine , security.On uninstallation i >> want that only the data folder should be left behind. So finally i >> should have only data folder under C:\Energy >> Solutions\PipelineOptimizer. Please let me know if there is some >> other way. >> >> Regards, >> SuvraJyoti >> >> >> >> On 21-11-2013 23:44, Carter Young wrote: >>> Do Like So: >>> >>> <Directory Id='TARGETDIR' Name='SourceDir'> >>> <Directory Id='EnergySolutions' Name='Energy Solutions'> >>> <Directory Id='TORTDEMO' Name='PipelineOptimizer 6.0.0'> >>> <Component Id="FOLDERTOREMOVE" >>> Guid="9D5FEECE-74FE-45A2-BD34-41562EC8ED16"> >>> <Directory Id='AppDataFolder'> >>> <Directory Id='TORTDEMODATA' Name='PipelineOptimizer 6.0.0'> >>> <RemoveFolder Id='TORTDEMO' On='uninstall'/> >>> >>> This puts the Data Directory in C:\Users\<UserName>\Local\AppData and >>> sgould leave it after uninstall. >>> >>> >>> Quoting Suvrajyoti Panda <suvrajyo...@contata.co.in>: >>> >>>> Hi Guys, >>>> >>>> I have created an installer in WIX that creates the below directory >>>> structure : >>>> >>>> >>>> The structure that i have used in main .wxs file is as below: >>>> >>>> <Directory Id='TARGETDIR' Name='SourceDir'> >>>> <Directory Id='ProgramFilesFolder'> >>>> <Directory Id='EnergySolutions' Name='Energy Solutions'> >>>> <Directory Id='TORTDEMO' Name='PipelineOptimizer 6.0.0'> >>>> <Component Id="FOLDERTOREMOVE" >>>> Guid="9D5FEECE-74FE-45A2-BD34-41562EC8ED16"> >>>> <RemoveFolder Id='TORTDEMO' On='uninstall'/> >>>> >>>> </Component> >>>> >>>> No what happens when i uninstall is that the whole "Energy Solutions" >>>> folder gets uninstalled. I do not want that to happen. I want that the >>>> structure C:\Program Files (x86)\Energy Solutions\PipelineOptimizer >>>> 6.0.0 should be there and when i uninstall then only the 'data' >>>> directory should remain. Please let me know how do i achieve the same. >>>> >>>> Thanks in advance. >>>> >>>> Regards, >>>> Suvra Jyoti >>>> >>>> >>>> ------------------------------------------------------------------------------ >>>> Shape the Mobile Experience: Free >>>> Subscription >>>> Software experts and developers: Be at the forefront of tech innovation. >>>> Intel(R) Software Adrenaline delivers strategic insight and game-changing >>>> conversations that shape the rapidly evolving mobile landscape. >>>> Sign up now. >>>> http://pubads.g.doubleclick.net/gampad/clk?id=63431311&iu=/4140/ostg.clktrk >>>> >>>> _______________________________________________ >>>> WiX-users mailing list >>>> WiX-users@lists.sourceforge.net >>>> https://lists.sourceforge.net/lists/listinfo/wix-users >>>> >>>> >>> >>> >>> >>> ------------------------------------------------------------------------------ >>> Shape the Mobile Experience: Free >>> Subscription >>> Software experts and developers: Be at the forefront of tech innovation. >>> Intel(R) Software Adrenaline delivers strategic insight and game-changing >>> conversations that shape the rapidly evolving mobile landscape. >>> Sign up now. >>> http://pubads.g.doubleclick.net/gampad/clk?id=63431311&iu=/4140/ostg.clktrk >>> >>> _______________________________________________ >>> WiX-users mailing list >>> WiX-users@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/wix-users >>> >> > > ------------------------------------------------------------------------------ Shape the Mobile Experience: Free Subscription Software experts and developers: Be at the forefront of tech innovation. Intel(R) Software Adrenaline delivers strategic insight and game-changing conversations that shape the rapidly evolving mobile landscape. Sign up now. http://pubads.g.doubleclick.net/gampad/clk?id=63431311&iu=/4140/ostg.clktrk _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users