I'm using IExpress to combine my bootstrapper and msi file. It works fine except that if I install the program on a machine without any of the prerequisites (.net 4, sql ce), it will fail. It always fails after rebooting, which happens after installing the .net 4 framework. In the error log that it points me to, it gives a message along the lines of
Error: Unable to locate application file
Restarting the installation after it fails installs it correctly, but this isn't an acceptable solution for this project. Anyone have any ideas about how to fix this? Let me know if I need to explain anything else. Thanks.