Hi Carter,

I cannot change the directory structure to put data in the app folder. I 
want it in the location C:\Energy Solutions\PipelineOptimizer only.
Is there anyway that i can while generating the source file for data 
directory using heat (trunkdata.wxs) all the components inside the 
trunkdata.wxs to have the attribute permanent = yes. This would have 
been the simplest of solutions. Please let me know if you have any 
pointers on the same.

Regards,
Suvra Jyoti
On 22-11-2013 19:59, Carter Young wrote:
> 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

Reply via email to