what is the best way to convert an msi to an ism so that i can make changes and recompile the project?
0 Comments   [ - ] Hide Comments


Please log in to comment

Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
Answer this question or Comment on this question for clarity


In InstallShield Editor you need to click on File .. Open and in the dialog box where you would browse to the MSI, you need to change the Open As selection from Auto to Wizard then follow the prompts after that.

You should be aware that this sort of conversion is not without its problems - there is a tendancy for the any resulting MSI you build from the ISM to be markedly different to the original MSI.

One example that comes to mind is that empty tables (e.g. Billboard) sometimes get dropped pretty much arbitrarily. I would always recommend using the MSIPackageDiff tool to compare the MSI you build from the ISM against the original MSI to make sure only the changes you wanted to make through the project are in place and that nothing else has been "lost" or "altered".


Answered 06/14/2007 by: spartacus
Black Belt

Please log in to comment
thx spartacus,
i apologise for not adding my actual issue which is that when i do open as and run through the wizard it does not ask me what template to base it on. i need to base the ism on a template!!!

any ideas??
Answered 06/14/2007 by: frodo
Orange Senior Belt

Please log in to comment
This should really only be done as a last resort. What are you trying to accomplish? Are you sure it can't be done with an MST?

Did you originally create the MSI with Installshield?

I'm not sure you can convert an MSI to ISM based on a template... I think you can only base it on a template when repackaging. But I'm not certain of that.
Answered 06/15/2007 by: turbokitty
Sixth Degree Black Belt

Please log in to comment