|
#1
|
|||
|
|||
SingleImage installs with Installshield Express
I am have trouble getting a singleImage install created through the installshield step in VBP. I am selecting "compressed" on the options tab, but doesn't seem to be making a difference. When I run the .ise through InstallShield, I get a single file, setup.exe, but when run form VBP, the other files aren't getting rolled in and the directory structure is different.
Through Installshield. Express SingleImage DiskImages Disk1 setup.exe Through VBP. Express 4.3.0.21 (not sure why the product version is being used) DiskImages Disk1 Setup.exe msi files other folders like winroot. Any help would be appreciated. Thanks. |
#2
|
|||
|
|||
Please ZIP and send to support@kinook.com:
1) The info from Help | About | Install Info 2) The version+SP of InstallShield Express being used 3) The .bld file 4) A build log file 5) The .ise file Thanks. |
#3
|
|||
|
|||
Rolling the GUID
I was able to fix the problem above, but am having an issue updating the guid. I am running the following in the installshield step as a step script.
Function vbld_StepStarting() Set objMacro = vbld_TempMacros.Add("productCode", CreateObject("Scriptlet.Typelib").Guid) End Function In the property tab on installshield, I have the following name/value pair. ProductCode/%productCode% When I run this step, the build is successful and the %productCode% macro has a new GUID. When I open the .ise file with installshield though, it doesn't show the new GUID value. Does this mean my setup.exe was created with the old value, or is this because I am not saving the .ise file? Thanks. |
#4
|
|||
|
|||
You would need to check the compiled .msi file itself or ask the IS vendor. Based on http://helpnet.acresso.com/robo/proj...dLineParam.htm, I don't believe IS Express X supported the -z parameter for specifying MSI properties, so my guess is that it will use the existing value in the .ise file.
|
|
|