We have an application that was built using Visual Studio 2010 targeting the .NET Framework 4.0. We are upgrading the application to use .NET Framework 4.5 and is being written with Visual Studio 2012. Microsoft no longer provides a setup project type of their own, so we are forced to use this InstallShield LE. However, there appears to be a glaring omission in InstallShield's Prerequisites section. There is no option to declare that .NET Framework 4.5 must be installed, only .NET Framework 4.0 options. I've spent days trying to location the information to resolve this issue to no resolve. Flexera Software seems virtually unapproachable also as I can't seem to get a hold of anyone from that company to assist. It's not instilling me with much confidence in their product. How do I get .NET Framework 4.5 to be a prerequisite?
You can try Advanced Installer. It has full support for .NET Framework 4.5 and Windows 8.
You can also try searching for a different setup authoring tool which supports .NET Framework 4.5 or at least allows you to create your own custom prerequisites. Here is a list which can get you started: http://en.wikipedia.org/wiki/List_of_installation_software