Hi,
we are trying to achieve a simple condition based PreReq install, but for some reason it does not work. Please advice!
This is what's supposed to happen. The user is presented with two options:
1. Install SQLExpressAdvanced2012 and deploy DB (Radiobtn1)
2. Use an existing local SQLServer to deploy DB (Radiobtn2)
Setup:
-CustomDlg with a RADIOBUTTONGROUP_1 and two Radiobtns (values: Radiobtn1 & Radiobtn2)
-SqlConnectionDlg which is only shown when RADIOBUTTONGROUP_1_PROP = Radiobtn2
-SQLExpressAdvanced2012 added as feature based PreReq
However, no matter what we set as Installation Behaviour for the SQLExpressAdvanced2012, the condition based PreReq does not honor the selected options. This is what we have tried:
1. PreReq disabled. "Installed if" condition set to RADIOBUTTONGROUP_1_PROP = Radiobtn1.
Does not work - PreReq still get's installed when Radiobtn2 is selected.
2. PreReq installed. "Not Installed if" condition set to RADIOBUTTONGROUP_1_PROP = Radiobtn2.
Same problem - PreReq still get's installed when Radiobtn2 is selected.
3. PreReq disabled. "Installed if" condition set to RADIOBUTTONGROUP_1_PROP = Radiobtn1. "Not Installed if" condition set to RADIOBUTTONGROUP_1_PROP = Radiobtn2.
Does not work either - PreReq still get's installed when Radiobtn2 is selected. This also evaluates incorrectly when clicking the "More Options" (evaluates to: RADIOBUTTONGROUP_1_PROP=Radiobtn1 -> Level1, RADIOBUTTONGROUP_1_PROP=Radiobtn2 -> Level4, Default -> Level0)
This looks like a bug to me, or maybe we are doing it wrong. Any advice is greatly appreciated...
Thanks
B.