This website uses cookies. By clicking Accept, you consent to the use of cookies. Click Here to learn more about how we use cookies.
Turn on suggestions
Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
- Revenera Community
- :
- InstallShield
- :
- InstallShield Forum
- :
- Different InstallShield Project types
Subscribe
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Subscribe
- Mute
- Printer Friendly Page
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Apr 18, 2018
04:29 PM
Different InstallShield Project types
Hi all,
I have been reading InstallShield help for the below three project types:
Basic MSI - Uses Windows Installer and does not have any scripting capability like InstallScript, need to use tables and properties to get things done.
InstallScript - Uses InstallScript Installer and can use InstallScript.
InstallScript MSI - Uses Windows Installer and InstallScript engine and can use InstallScript.
Besides my understanding above, can someone provide more details on the differences between these project types?
Appreciate any pointer or links that talk more about each project type and differences in detail.
thanks.
I have been reading InstallShield help for the below three project types:
Basic MSI - Uses Windows Installer and does not have any scripting capability like InstallScript, need to use tables and properties to get things done.
InstallScript - Uses InstallScript Installer and can use InstallScript.
InstallScript MSI - Uses Windows Installer and InstallScript engine and can use InstallScript.
Besides my understanding above, can someone provide more details on the differences between these project types?
Appreciate any pointer or links that talk more about each project type and differences in detail.
thanks.
(3) Replies
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Apr 22, 2018
02:41 AM
Even in a "Basic MSI" project, you can write Custom Actions in the InstallScript programming language.
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Apr 23, 2018
06:35 AM
Hi agshah,
As an overview about what these three project types refer,you can read this link:https://blogs.flexera.com/installtalk/2010/11/choosing-your-project-type-basic-msi-installscript-or-installscript-msi/
To get more insights on comparison:
-http://www.installationdeveloper.com/263/installscript-vs-installscript-msi/
-http://www.installationdeveloper.com/244/installscript-vs-basic-msi/
Thanks,
Jenifer
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Apr 24, 2018
03:56 PM
Hi Jenifer,
thanks for your response and the links.
For the InstallScript project types, the links mention "You want to perform actions before or after the main installation is run"
Does this mean this is not possible in 'Basic MSI' ?
Currently we have an 'InstallScript MSI' project and there are issues with it and hence are looking into switching over to Basic MSI project type to see if
it resolves the issues.
In our existing 'InstallScript MSI' project type, we currently run an exe from installscript before the install dialog comes up and look up and store info
that is used later in the InstallScript after the files have been copied over, etc.
Will we not able to do these type of things in 'Basic MSI' ?
thanks for your response and the links.
For the InstallScript project types, the links mention "You want to perform actions before or after the main installation is run"
Does this mean this is not possible in 'Basic MSI' ?
Currently we have an 'InstallScript MSI' project and there are issues with it and hence are looking into switching over to Basic MSI project type to see if
it resolves the issues.
In our existing 'InstallScript MSI' project type, we currently run an exe from installscript before the install dialog comes up and look up and store info
that is used later in the InstallScript after the files have been copied over, etc.
Will we not able to do these type of things in 'Basic MSI' ?
![](/skins/images/8C9D13A71C7F7695F3262372C0172D68/responsive_peak/images/icon_anonymous_message.png)