I come up with slightly different idea. I have two properties defined as follows:
<Property Id="MyProperty" Value="<Default value>" /> <SetProperty Id="MyProperty" After="..." Value="[MYPROPERTY]"> MYPROPERTY </SetProperty> And then in custom action I check whether MYPROPERTY was set. -----Original Message----- From: Sebastian Brand (Instyler Software) [mailto:[email protected]] Sent: Monday, January 04, 2010 1:23 AM To: 'General discussion for Windows Installer XML toolset.' Subject: Re: [WiX-users] Overwrite property only if it was not set oncommand line There's no option to find out if the property was set using the command line. You'll have to handle your defined default value for the property instead. For example, set the default value of your property PROPERTY_RUNCA to "Secret". For the custom action, set a condition to PROPERTY_RUNCA="Secret". Now, if the user sets the property to anything using the command line, the custom action won't be executed. Except if the user knows that "Secret" is the only valid value of course :) Best regards, Sebastian Brand Deployment consultant E-Mail: [email protected] Blog: www.sebastianbrand.com > -----Original Message----- > From: Alex Ivanoff [mailto:[email protected]] > Sent: Monday, January 04, 2010 07:24 > To: General discussion for Windows Installer XML toolset. > Subject: [WiX-users] Overwrite property only if it was not set on command > line > > I have a property that has a default value. I want to change this property in > custom action only if this property was not set on command line. How do I do > this? > ---------------------------------------------------------------------------- -- > This SF.Net email is sponsored by the Verizon Developer Community Take > advantage of Verizon's best-in-class app development support A > streamlined, 14 day to market process makes app distribution fast and easy > Join now and get one step closer to millions of Verizon customers > http://p.sf.net/sfu/verizon-dev2dev > _______________________________________________ > WiX-users mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------------ This SF.Net email is sponsored by the Verizon Developer Community Take advantage of Verizon's best-in-class app development support A streamlined, 14 day to market process makes app distribution fast and easy Join now and get one step closer to millions of Verizon customers http://p.sf.net/sfu/verizon-dev2dev _______________________________________________ WiX-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------------ This SF.Net email is sponsored by the Verizon Developer Community Take advantage of Verizon's best-in-class app development support A streamlined, 14 day to market process makes app distribution fast and easy Join now and get one step closer to millions of Verizon customers http://p.sf.net/sfu/verizon-dev2dev _______________________________________________ WiX-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/wix-users

