Link to home
Start Free TrialLog in
Avatar of gcook17
gcook17Flag for United States of America

asked on

installshield prerequisite

Working with a .Net 2.0 windows forms application. Under Redistributables have the  Installshield "Microsoft .Net Framework 2.0 SP2" prerequisite checked. My questions is: under what OS conditions should this merge module (prereqisite be installed? Currently have two OS listed under Conditions tab as depicted in attached picture. This doesn't seem right and have a couple of users that, although installer installs w/o error when program starts it crashes.User generated image
ASKER CERTIFIED SOLUTION
Avatar of Vadim Rapp
Vadim Rapp
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of gcook17

ASKER

Thank you for your reply. OK so the 2 default OS conditions are correct? This application uses .Net 2.0 Framework. I understand that .Net Framework 3.5 sp1 includes .Net Framework 2.0. Would it be better to simply include .Net Framework 3.5 sp1 and install that on all OS where needed? This would provide 2.0 clr. Are later versions of .Net Framework also including compatibility with 2.0 (for example Framework 4.0-4.5, etc.)?
> OK so the 2 default OS conditions are correct?

Yes, because in later OS the framework is already in place.

For other questions, you will find the answer in the article I mentioned, including what to do if your application is really incompatible with later framework. If you really need only 2.0, you can install it by modifying the conditions of the prerequisite, using prerequisite editor that comes with Installshield.
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial