Is there a problem with dark.exe (v 3.0.4805.0) in decompiling MsiAssembly 
tables?

Dark is giving warnings like this:

> Migration.msm : warning DARK1059 : The MsiAssembly table contains a 
> row with primary key(s) 
> 'DataObjects.v0405.dll.5DF28CB2_8D5D_4385_994C_3AB91FB1B53A' 
> whose Component_ column contains a value, 
> 'DataObjects.v0405.dll.5DF28CB2_8D5D_4385_994C_3AB91FB1B53A', which 
> specifies a foreign key relationship with the Component table.  However, 
> since the expected foreign row specified by this value does not exist, 
> this will result in some information being left out of the decompiled 
> output.

for the entire MsiAssembly table. The foreign row does actually exist in the
Component table. Dark appears to reject all rows in MsiAssembly, adding none to 
the WXS. Fwiw the command line which seems to work best for me is

    dark -x temp Migration.msm

I have to convert a whole bunch of merge modules to WXS, so I'm reluctant to 
hand-code the MsiAssembly table for each and every one if there's a possible 
workaround.

thanks

------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay 
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to