This website uses cookies. By clicking Accept, you consent to the use of cookies. Click Here to learn more about how we use cookies.
Turn on suggestions
Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
- Revenera Community
- :
- InstallShield
- :
- InstallShield Forum
- :
- Seeking advice on a differential release
Subscribe
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Subscribe
- Mute
- Printer Friendly Page
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎May 06, 2009
02:02 PM
Seeking advice on a differential release
Installscript project
So I have a mature Installscript project with GUID "A"
The project is now managed in nant by replacing certain tokens (Version number, product name....). This way the installer can be built by a build server (TeamCity in this case). The component input directories are refreshed with each build. So far, so good.
What if I want to create a hotfix? I figure a differential release is the way to go.
So would I create another project with the same GUID but have the 'Differential Media" set to yes and the "Object Difference" set to 'Include If Changed'?
What I can't figure out is how this will change the size of the final build? Won't this just cause the installer (at install time) to evaluate it's inventory versus what is in the previously installed product on the users PC and update as necessary? How does the second project know what the delta is to begin with?
I'm going in circles trying to figure out how the diifferential media setting works.
So I have a mature Installscript project with GUID "A"
The project is now managed in nant by replacing certain tokens (Version number, product name....). This way the installer can be built by a build server (TeamCity in this case). The component input directories are refreshed with each build. So far, so good.
What if I want to create a hotfix? I figure a differential release is the way to go.
So would I create another project with the same GUID but have the 'Differential Media" set to yes and the "Object Difference" set to 'Include If Changed'?
What I can't figure out is how this will change the size of the final build? Won't this just cause the installer (at install time) to evaluate it's inventory versus what is in the previously installed product on the users PC and update as necessary? How does the second project know what the delta is to begin with?
I'm going in circles trying to figure out how the diifferential media setting works.
(2) Replies
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎May 08, 2009
04:43 PM
Please see the topic "Creating an InstallScript Release to Update Previous Versions". It's been a while, but I seem to recall that the Release Wizard asks you to point to existing releases, compared to which you want to build a differential release: the build process then figures out what's changed, and includes only the changed data. (So the delta is computed at build time, and not run time.)
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎May 08, 2009
05:04 PM
Talk about going to the Oracle. Sweet !
I get it now. As long as I have a differential release under the Media tab and have it refer to the .hdr I want the diff of, it computes the differences and does the build.
Thanks Robert.
I get it now. As long as I have a differential release under the Media tab and have it refer to the .hdr I want the diff of, it computes the differences and does the build.
Thanks Robert.
![](/skins/images/8CE4FAD0DE6F3A6F9D0567434D2D2DAE/responsive_peak/images/icon_anonymous_message.png)