MarvinTPA
10-09-2006, 06:36 PM
I started with a basic MSI installer using both Microsoft Merge Modules and my own Merge Modules to generate a 32-Bit Windows application installer.
My objective is to be able to create both 32-Bit and 64-Bit installers using exaclty the same number of ISM files as I currently have. Extending them to generate the new 64-Bit installer as part of a Release Wizard Product Configuration.
Using various techniques found here and elsewhere I am gradually working my way through converting my existing ISM files to be able to generate the 64-Bit version.
I am currently stuck on the problem of trying to indicate how the Module Dependancies should now work.
As far as I can tell, the Install Information->General Information General Information->Module Dependencies dialog does not have a counter-part in the Media->Releases dialog. As an aside There also seems to be a counter-part INSTALLDIR property missing as well! This forces me to create a CA that sets the INSTALLDIR to either ProgramFilesFolder or ProgramFiles64Folder depending upon the value of VersionNT64!
So I have a file (First.ism) that defines a 32-Bit Merge Module (First32.msm) that is dependant upon another 32-Bit Merge Module (Second32.msm) and within the same ism file (First.ism) I also define a 64-Bit Merge Module (First64.msm) that is equally dependant upon the a 64-Bit Merge Module (Second64.msm).
:confused: How do I tell InstallShield to associcate them correctly? :confused:
I am beginning to think that duplicating the original set of files and dealing with the dual updates may be the way to go! InstallShield does not seem to be designed to do this easily! :(
My objective is to be able to create both 32-Bit and 64-Bit installers using exaclty the same number of ISM files as I currently have. Extending them to generate the new 64-Bit installer as part of a Release Wizard Product Configuration.
Using various techniques found here and elsewhere I am gradually working my way through converting my existing ISM files to be able to generate the 64-Bit version.
I am currently stuck on the problem of trying to indicate how the Module Dependancies should now work.
As far as I can tell, the Install Information->General Information General Information->Module Dependencies dialog does not have a counter-part in the Media->Releases dialog. As an aside There also seems to be a counter-part INSTALLDIR property missing as well! This forces me to create a CA that sets the INSTALLDIR to either ProgramFilesFolder or ProgramFiles64Folder depending upon the value of VersionNT64!
So I have a file (First.ism) that defines a 32-Bit Merge Module (First32.msm) that is dependant upon another 32-Bit Merge Module (Second32.msm) and within the same ism file (First.ism) I also define a 64-Bit Merge Module (First64.msm) that is equally dependant upon the a 64-Bit Merge Module (Second64.msm).
:confused: How do I tell InstallShield to associcate them correctly? :confused:
I am beginning to think that duplicating the original set of files and dealing with the dual updates may be the way to go! InstallShield does not seem to be designed to do this easily! :(