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

Reply via email to