Hi
I have built an .msi file for an application as follows.
I used Repackager to build an .ism file that I then imported into InstallShield 2010 professional. I worked through the customisation in IS2010 and successfully built the MSI. However, when I ran the Full MSI Validation Suite I received (among others) messages such as the following
ICE33: Reg key Registry _
_ is used in an unsupported way. Extensions should be registered via the Extensions table. This entry may overwrite a value created through that table.
Clicking on the errors takes me to the directeditor and I see that it's related to registering the file extensions .odb and .cae along with the verbs that say what to do with them.
So, I try to fix this by following the instructions given here
http://kb.flexerasoftware.com/selfservice/viewContent.do?externalID=Q107571
Which involves adding stuff to the RegistryData_HKCR component (if I have understood the instructions correctly). When you build and test the result you get ICE19 errors:
ICE19 Error Extension: 'odb' advertises component: 'RegistryData_HKCR'. This component cannot be advertised because the KeyPath type disallows it.
So now I'm stuck. Can anyone advise please?
Cheers,
Mike