As far as I know, the ModuleDependencies table is only checked by
validation. I don't think the Windows Installer runtime itself checks.

 

-- 

Mike Dimmick

 

  _____  

From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Rory Clark
Sent: 22 June 2007 20:40
To: [email protected]
Subject: [WiX-users] Module dependencies

 

I have a merge module that has a dependency element defined:

    <wix:Dependency
RequiredId="unittest_1.0.0.0.07C25BE8_1E39_D890_9A49_A0A1E330948C"
RequiredLanguage="0" RequiredVersion="1.0.0.0" />

 

When the module is merged into an MSI, I have an entry in the module
dependency:

ModuleID:         kenbase_1.0.0.0.49C6F91B_94B1_73FC_410E_8D1110FF1DC3

ModuleLanguange:  0

RequiredID:       unittest_1.0.0.0.07C25BE8_1E39_D890_9A49_A0A1E330948C

RequiredLanguage: 0

RequiredVersion:  1.0.0.0

On the target machine, the MSM witht he ModuleID of
kenbase_1.0.0.0.49C6F91B_94B1_73FC_410E_8D1110FF1DC3 has not been installed,
but the installation "completes successfully."

 

Is there way to make the an installer obey this dependency short of a custom
action?

 

Thanks!

Rory

 

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
WiX-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to