11-03-2010 05:07 PM
I'm having an issue deploying [NIMesaDLL.msm] using InstallShield 2010. The dependencies (listed at the bottom of this post) are added and included when the release is built, but an invalid entry is made in the Directory table whenever the [NIMesaDLL.msm] is consumed.
Here's the invalid entry:
Directory - Mesa.6FE8CEDD_964F_47A2_8F23_5A607953B235
Directory_Parent - NISHAREDDIR
DefaultDir - Mesa
The entry for [Mesa.6FE8CEDD_964F_47A2_8F23_5A607953B235] is invalid because the Directory_Parent entry [NISHAREDDIR] is not fleshed out. I'm including [niMetaUtils.msm], but InstallShield doesn't seem to be adding the missing entries I'm assuming it's supposed to supply.
When I build my release w/ just the [niMetaUtils.msm] I receive the following validation errors:
Table: ModuleSignature Column: ModuleID Missing specifications in _Validation Table (or Old Database) ModuleSignature
Table: ModuleSignature Column: Language Missing specifications in _Validation Table (or Old Database) ModuleSignature
Table: ModuleSignature Column: Version Missing specifications in _Validation Table (or Old Database) ModuleSignature
I would appreciate any help that would help me resolve this issue.
Thanks in advance,
JLanda
-------------------------------------------------------------------------------------------------------
Overview - NIMesaDLL
Destination - (Use merge module's default destination)
File Name - c:\program files\national instruments\measurementstudio\msms\NIMesaDLL.msm
Version - 3.0.0.0
Dependencies
Name: | Microsoft C Runtime Library 6.0 |
Version: | 6.0.8797.0 |
Language: | Language Independent |
Module ID: | MSVCRT.51D569E0_8A28_11D2_B962_006097C4DE24 |
Name: | NI Installer Utilities |
Version: | 1.1 |
Language: | Language Independent |
Module ID: | nimetautils.91D5760B_F9E8_4332_BFB1_38A4CB799A3E |
11-08-2010 05:24 PM
Hi JLanda,
Please take a look at the following forum which addresses a similar issue. Hopefully, JonathanN's comments can point you in the right direction.
Error importing merge modules in InstallShield
Best,
John M