If you want to copy an existing InstallShield project and use it for another version of the same product, there are a few things you need to do in order to pull this off. I’ll explain that here.
Let’s say you have a product that is updated once a year. The current product in public use is the 2012 version. You now need to create the 2013 version. Also, you need to make it so that both the 2012 and 2013 versions can be installed on a user’s machine at the same time. How do you do this?
After copying the installation project, files, and folder, you need to at minimum change the following fields in the General Information view of the project:
- Product Code
- Upgrade Code
- Package Code
Here is a screenshot of the General Information view in a Basic MSI project in InstallShield 2012.
The minimum properties to change when reusing a project
When you change these properties, the 2012 and 2013 products will appear to be different to Windows and therefore, you won’t have any problems.