I have a * .msi package of software developed by me with the Visual Studio Setup Project.
When a user attempts to run the installation package on their machine and the installation package does not have version 4.6.1 of the .NET Framework, a message will appear stating that it does not exist and a button to install.
The big problem is that this button redirects the user to the .NET Framework 4.5 installation page
What is incorrect, the correct one would be:
The result of this is that the unkown user installs version 4.5, re-runs setup.msi and the problem persists, becoming an infinite loop with no resolution!
Any help?
As I've researched, the Visual Studio Setup Project creates an msi package and an exe. This exe is a separate project that is used to verify the prerequisites of the user's PC and installs (correctly) the one that is missing.
The problem is that this results in two files one msi and one exe. Is there a way to package everything just in msi?
Thank you.