Re: [WiX-users] optionally removing AppData folders created by application, during uninstall

2008-06-26 Thread Ryan Dunn

I second this question.  I am in the same boat.

Adam,
Do you use the WixUI or some custom UI?/Would you be able to post your code for 
the UI on uninstall?

> Date: Fri, 27 Jun 2008 16:10:48 +1200
> From: [EMAIL PROTECTED]
> To: WiX-users@lists.sourceforge.net
> Subject: [WiX-users] optionally removing AppData folders created by   
> application, during uninstall
> 
> Hi guys,
> 
>  
> 
> I have been battling with this problem for a while.
> 
> I have a .Net application which saves temporary data into
> AppData\Roaming\Bookmarks.
> 
> This folder should not HAVE to be installed by the MSI as the app will
> create it when needed (but I've gotten to the stage of experimentation
> where it seems to be easier if it is created by the MSI - the installer
> seems to not want to remove folders it didn't create, no matter what I
> do).
> 
> I want this folder (and all its contents) to be removed at uninstall if
> REMOVEBOOKMARKS=1 (I have created a custom dialog with a checkbox that
> lets the user selected during uninstall whether or not to delete these
> temporary files). If REMOVEBOOKMARKS=0, then I don't want to delete the
> folder (or its contents), allowing any later installations to pick up
> these files...
> 
>  
> 
> My WiX looks something like this:
> 
>  
> 
> 
> 
>  
> 
> 
> 
> 
> 
>Guid="8C857E65-5EA2-4b0e-BCDA-334F030B1E4A">
> 
> REMOVEBOOKMARKS = 1
> 
>  
> 
> 
> 
>/>
> 
> 
> 
>  
> 
> 
> 
> 
> 
>  On="uninstall"/>
> 
>   
> 
>   
> 
>  Guid="3494B400-3193-4226-878C-2A4EB1B86456" Permanent="yes">
> 
>   NOT Installed
> 
>  
> 
>   
> 
>  />
> 
>   
> 
>  
> 
>   
> 
>   
> 
> 
> 
>  Guid="3494B400-3193-4226-878C-2A4EB1B86455">
> 
>   Installed AND REMOVEBOOKMARKS = 1
> 
>  
> 
>   
> 
>  />
> 
>   
> 
>  
> 
>   
> 
>   
> 
>On="uninstall"/>
> 
> 
> 
>   
> 
> 
> 
>   
> 
>  
> 
> The Bookrmarks folder is the one I want to stay behind if
> REMOVEBOOKMARKS=0.
> 
> It seems, no matter what I do, I can't get it to work. If I specify
> "Permanent" on the AddAppDataBookmarks component, the NOTHING will
> remove it.
> 
> If I DONT specify it, then no matter what I put in the component
> conditions, it will ALWAYS be removed...
> 
>  
> 
> How do I set up this sort of behaviour?
> 
>  
> 
> Thank you in advance...
> 
>  
> 
> Adam Langley
> 
> Senior Developer
> 
> Tel: +64 9 486 9010
> 
> -
> Check out the new SourceForge.net Marketplace.
> It's the best place to buy or sell services for
> just about anything Open Source.
> http://sourceforge.net/services/buy/index.php
> ___
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users

_
The i’m Talkathon starts 6/24/08.  For now, give amongst yourselves.
http://www.imtalkathon.com?source=TXT_EML_WLH_LearnMore_GiveAmongst
-
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Preservation of .net settings?

2008-06-18 Thread Ryan Dunn
Thanks for the quick reply.  This does exactly what I wanted.  After testing it 
out, I have another question. After the upgrade, the old settings file is still 
there. How do I remove the folder and the settings file for the last version? 
Also, is it possible to remove the settings folder in the user's $APPDATA% 
folder on an uninstall, but not when doing an upgrade?
 
Thanks,
Ryan



> Date: Wed, 18 Jun 2008 12:39:54 +1000> From: [EMAIL PROTECTED]> To: 
> wix-users@lists.sourceforge.net> Subject: Re: [WiX-users] Preservation of 
> .net settings?> > The Settings class has an Upgrade method that grabs the 
> previous> settings. Make sure you add your own setting SettingsUpdateRequired 
> that> is defaultly set to true, otherwise this will overwrite your settings> 
> each time you start your program.> > static class Program> {> /// > 
> /// The main entry point for the application.> /// > [STAThread]> 
> static void Main()> {> Application.EnableVisualStyles();> 
> Application.SetCompatibleTextRenderingDefault(false);> > // Get the settings 
> from a previous version if we can> if 
> (Properties.Settings.Default.SettingsUpdateRequired)> {> 
> Properties.Settings.Default.Upgrade();> 
> Properties.Settings.Default.SettingsUpdateRequired => false;> }> > 
> Application.Run(new MainForm());> }> }> > Regards,> > Ross.> > -Original 
> Message-> From: [EMAIL PROTECTED]
 ourceforge.net> [mailto:[EMAIL PROTECTED] On Behalf Of Ryan Dunn> Sent: 
Wednesday, 18 June 2008 11:35 AM> To: wix-users@lists.sourceforge.net> Subject: 
[WiX-users] Preservation of .net settings?> > > I have a WiX project used to 
install a .net app. The app makes use of> the Properties of .net to store 
settings. These settings go in> %APPDATA%\Path\to\dir\version\user.config> 
After I rev the version (either through a small patch, minor upgrade,> major 
upgrade), how do I pull in these settings to be used by the new> app? I'm not 
sure if this should be handled by the installer or my> program. Within the .net 
app, I only access these settings through the> "Properties.*" namespace, not by 
the path, so I'm unsure how to handle> this issue.> > Thanks,> Ryan> > 
_> The other 
season of giving begins 6/24/08. Check out the i'm Talkathon.> 
http://www.imtalkathon.com?source=TXT_EML_WLH_SeasonOfGiving> 
 > -> 
Check out the new SourceForge.net Marketplace.> It's the best place to buy or 
sell services for> just about anything Open Source.> 
http://sourceforge.net/services/buy/index.php> 
___> WiX-users mailing list> 
WiX-users@lists.sourceforge.net> 
https://lists.sourceforge.net/lists/listinfo/wix-users> > 
-> 
Check out the new SourceForge.net Marketplace.> It's the best place to buy or 
sell services for> just about anything Open Source.> 
http://sourceforge.net/services/buy/index.php> 
___> WiX-users mailing list> 
WiX-users@lists.sourceforge.net> 
https://lists.sourceforge.net/lists/listinfo/wix-users
_
Need to know now? Get instant answers with Windows Live Messenger.
http://www.windowslive.com/messenger/connect_your_way.html?ocid=TXT_TAGLM_WL_Refresh_messenger_062008
-
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] Preservation of .net settings?

2008-06-17 Thread Ryan Dunn

I have a WiX project used to install a .net app.  The app makes use of the 
Properties of .net to store settings.  These settings go in 
%APPDATA%\Path\to\dir\version\user.config
After I rev the version (either through a small patch, minor upgrade, major 
upgrade), how do I pull in these settings to be used by the new app?  I'm not 
sure if this should be handled by the installer or my program.  Within the .net 
app, I only access these settings through the "Properties.*" namespace, not by 
the path, so I'm unsure how to handle this issue.

Thanks,
Ryan

_
The other season of giving begins 6/24/08. Check out the i’m Talkathon.
http://www.imtalkathon.com?source=TXT_EML_WLH_SeasonOfGiving
-
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users