I have a Burn setup that need the Net framework 4.5 as prerequisite, but if it is installed on a WindowsXP I have to set as prerequisite only the net framework 4.0 (as the Net 4.5 can't be installed on Windows XP).My bootstrapper (and my application) need only the Net 4.0 but as the net 4.5 has some improvement that make my program working better I prefer to install the Net 4.5 if it is possible.I'd like to install only one of them, in this way I need to change the WixVariable that define the Burn prerequisite based on the system requirements. As to set the Net 4.5 as prerequisite for the bundle if the VersionNT > 6.0 <WixVariable Id="WixMbaPrereqPackageId" Value="Netfx45" /> if(VersionNT < 6.0) I have to set only the Net 4.0 <WixVariable Id="WixMbaPrereqPackageId" Value="Netfx40" /> I have set the install condition for the two Net Package as only one of them is installed as descrbed in:http://stackoverflow.com/questions/13314944/how-to-intelligently-install-net-4-x-using-wix-burn But I can't find a way to set only one of them as prerequisite for Burn package.Is there any way to set the WixVariable "WixMbaPrereqPackageId" with a conditional option to be evaluated at runtime? ------------------------------------------------------------------------------ Try New Relic Now & We'll Send You this Cool Shirt New Relic is the only SaaS-based application performance monitoring service that delivers powerful full stack analytics. Optimize and monitor your browser, app, & servers with just a few lines of code. Try New Relic and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users