Will doing a deferred execution of my CA work in my situation?  My
understanding is that I can't set a property in a deferred custom
action, all I can do is read the property "CustomActionData"

If this is the case, my only hope seems to be to set the environment
variable in the custom action, which I think makes rollback impossible
anyways.


I need my Environment element to use the 8.3 path for INSTALLDIR, and my
CA was trying to set Property with this value.  I'm not sure it would
even be possible to order the sequence in a way that the property would
ever exist when the Environment element was processed.


Is there even a way to acomplish this?

-----Original Message-----
From: Bob Arnson [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, April 25, 2007 12:24 AM
To: Rowland, Chris
Cc: [EMAIL PROTECTED]; wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] How to get 8.3 path for INSTALLDIR

[EMAIL PROTECTED] wrote:
> As far as I understand, I cannot install a component after
> InstallFinalize, and I had to run my CA after InstallFinalize so that
> the directory has been created.  

You don't have to run a CA after InstallFinalize -- in fact, you 
shouldn't, because it can't be rolled back -- but it does have to be 
deferred.

-- 
sig://boB
http://bobs.org




-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to