I have created a C#/.Net application using visual studio. I have also created an installer project that puts out two files:
- An MSI file
- Setup.exe file
In my installer project properties I have setup .Net 3.5 as a prerequisite.
What I would like my installer to do as as follows:
- Put out a single file (MSI/exe/whatever) that also includes .Net framework prerequisite
- The installer should check whether .Net framework is installed on the target machine. If not, it should install it from its own bundled copy.
Right now my installer sends people to the web for getting .Net. This is not the user experience I want. I need to distribute my app to machines which may not be online and may not have been kept upto date. Unfortunately for the bloated world, my clients need a solution, not a lecture.
Thanks for your help.
-Raj