we are currently developing an application using Visual Studio 10 in C#. After creating the setup project (Wizard) and building it we come up with two files: respectively msi and exe.
In synthesis I've read that the .exe file is a "wrap file" since it wraps the .msi file and basically after checking for the prerequisites it runs the .msi file. What we want is to deploy the application in a single file that both checks for prerequisites (we expecially need to install sql server compact 4.0, but it works just fine if we run the exe file) and installs them if they aren't available and installs the application itself as well (with the files included in the msi), because it makes it easier to distribute and more "user friendly".
Do you know any simple solution to achieve that?
Thank you guys in advance for the reply.