Nick Umanski recently asked on InstallShield Community this question:
"I did a Basic MSI course at Macrovision earlier this year and there it was mentioned that Installscript projects would be dropped at some point. This was not an official comment I might add, just some speculation. Does anybody have any knowledge of whether this is going to happen in the near future or not."
My response is:
The use of the word `InstallScript` is overloaded these days. I can think of atleast three possible meanings:
1) Basic MSI with InstallScript Custom Actions
2) InstallScript MSI ... an MSI installation which uses InstallScript as it's External UI handler
3) InstallScript project .. no MSI at all. Completly script/InstallShield framework driven.
#1 is my favorite. Lean and mean, using InstallScript CA's only where needed.
#2 gives a nice framework for people who want a fancier, more extensible UI. It also supports Setup Types alot easier then #1
#3 is particularly useful for situations that MSI doesn't support well. Two examples would be multipleinstance installation and another would be you don't want resilency. ( In certain server based situations the overhead of scanning keyfiles can have a negative effect on application performance )
Personally I doubt `InstallScript` ( in either context ) is going away anytime soon.