Thanks Chris, that seems to have solved it.
I put a <Condition><![CDATA[NOT(!MyFeature=3)]]></Condition> condition
and added Transitive="yes" to the component tag.
(Thought I'd let people know as it took a while for me to figure out. In
particular that the "Transitive" attribute is required otherwise it
won't re-evaluate the condition...)
From: Christopher Karper [mailto:[EMAIL PROTECTED]
Sent: Thursday, 15 May 2008 2:31 a.m.
To: Thomas Mulgrew
Subject: Re: [WiX-users] User changes to public properties lost during
repair
I'd suggest making that component conditional, based on the action state
of it's feature. Only run it when you're doing a new install.
Chris
Attention:
This communication is confidential and may be legally privileged. If you are
not the intended recipient, please do not use, disclose, copy or distribute it,
other than to return it to us with your confirmation that it has been deleted
from your system.
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users