Reputation: 1
We are unaware of anything related to the internals of an MSI file. Tried looking at InstEd and Orca to open an MSI file and it looks overwhelming for a newbie like me. We know which files need to be placed where in the Program Files folder and the registry settings during the install.
Upvotes: 0
Views: 132
Reputation: 151
This really depends on how you want to handle future upgrades. It is completely possible to ignore the GUIDS (in particular the Upgrade Code - which is used to identify products in the same family) as long as you manage the uninstall of all previous versions first. Alternatively, building an MSI with the same upgrade code but a newer version number will allow the Windows Installer to handle this automatically.
If you're new to the internal workings of MSI's, then learning WIX from scratch can be quite an undertaking. You can pay for an InstallShield licence, which does make the process easier, but that doesn't come cheap. If you're used to deploying MSI's, I'd avoid switching to Inno or similar technologies at this point as they too have a learning overhead which would lead you away from your already established processes. At the end of the day, this is up to you however.
Over all, my advice would be that if you're not extremely confident with the internal workings of an MSI, don't change anything in Orca or its like. That will only lead to problems further down the road.
If your installation is simply the deployment of files and registry keys (no services, DLL registration, or other "advanced" install features), then go with whatever technology has the simplest learning curve for you.
Upvotes: 0