“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.