I am making a custom bootstrapper WPF UI to allow consumers to select which MSIs and specific features within MSIs to install. I think I have my head around how to select features within an MSI by setting Engine.StringVariables["TEMPVAR"] and then setting an MSIProperty to that Burn variable. I define the variable in my bundle.wxs like so:
<Variable Name="TEMPVAR" Value="" Type="string" /> Please correct my logic if the above assumption is wrong! What I can't seem to figure out is how to conditionally install an MSI based on a burn variable value. After I set the variable value I run Engine.Detect() and then Engine.Plan(LaunchAction.Layout). However, I don't see my variable's value updated in the log, nor do I see the condition test executed. Can anyone provide some insight as how to proceed with programmatically updating my burn plan? Thanks for the previous help and for taking the time with this question! ------------------------------------------------------------------------------ LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial Remotely access PCs and mobile devices and provide instant support Improve your efficiency, and focus on delivering more value-add services Discover what IT Professionals Know. Rescue delivers http://p.sf.net/sfu/logmein_12329d2d _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users