I have used BSF for one of the recent projects that i am currently working. I generated MSI using BTDF for the project. When i tried installing the MSI file, it failed because of the missing step2( selecting the environment specific settings file) in InstallWizard.xml
XmlPreprocess expects this file as parameter inorder to work successfully.
I just modified the InstallWizard.xml file and added the below step and it worked fine.
<PromptText>Select the XML file that contains configuration information specific to this environment:</PromptText>
I am not if this is an issue (or) intentionally not included due to any reason, but just thought of pointing out.