DebbieL wrote: Try removing the .NET requirement from the Project Assistant. You don't need it, since you are including the prerequisite in the Redistributables view, and the installation will check the target system to see whether or not it needs to be installed. I hope that helps. P.S. The InstallShield 2010 forum is available from the Legacy Installer Products forum page: https://community.flexerasoftware.com/forumdisplay.php?167-Legacy-Installer-Products Hello! I did try removing .NET requirement from the Project Assistant, however it did not do anything. It just continued the installation as usual, although .NET 3.5 or higher was not present in the computer.
... View more
Hello! I have an application that requires .NET Framework 3.5 to run. Now what I want my installer to do is to check whether .NET Framework 3.5 or later is installed, and if it is not installed, it should install it within the installation itself. Now detecting whether .NET Framework 3.5 is installed or not is easy, however I just can't make the installer install it. In the Project Assistant wizard, I went to Installation Requirements and checked Microsoft .NET Framework 3.5. Then I went to the Installation Designer, and there I went to Redistributables under Application Data, and downloaded Microsoft .NET Framework 3.5, and checked the box. After the build is finished, I get a setup.exe and a folder called "ISSetupPrerequisites". In this folder there is dotnetfx35.exe (.NET Framework 3.5 installer) and a Helper.exe. However when I run the setup.exe on a computer that does not have .NET 3.5, I get the error "Microsoft .NET Framework 3.5 needs to be installed for this installation to continue.", and then the installation ends without offering to install .NET Framework 3.5. Does anyone have any clue how to make my installer install .NET Framework 3.5 if the user does not have it installed? Btw, I am using Installshield 2010 Premier Edition, since I did not find a subforum for 2010 version, I posted it here.
... View more