Thanks. Much appreciated! I added the EnsureTable entries and now light does not produce any errors.
David. Derek Cicerone wrote: > The merge modules do not have the _Validation rows required for validation > to succeed. You'll need to ensure the tables in the merge modules exist in > your MSI file before the merging occurs. Add something like the following > for each table reported below: > > <EnsureTable Id="Component" /> > > Derek > > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of David Howell > Sent: Wednesday, August 23, 2006 6:08 PM > To: Wix-users > Subject: [WiX-users] Wix-3.0 and existing Merge Modules > > Hi, > > I recently converted one of my Wix-2.0 projects to Wix-3.0. > > The project uses multiple merge modules obtained from InstallShield (as we > use InstallShield X too). > > In particular, I am using the OLEAUT32.MSM, COMCAT.MSM and MSVBVM60.MSM > merge modules (plus others, MSXML4, Common Controls etc). > > I am inserting the modules using: > > ... > <Directory Id="INSTALLDIR" Name="MyLocation"> > <Merge Id="COMCATMERGE" DiskId="1" SourceFile="C:\Merge > Modules\COMCAT.MSM" Language="0" /> > <Merge Id="OLEAUT32MERGE" DiskId="1" SourceFile="C:\Merge > Modules\OLEAUT32.MSM" Language="0" /> > <Merge Id="VB6SP6RUNTIMEMERGE" DiskId="1" > SourceFile="C:\Merge Modules\MSVBVM60.MSM" Language="0" /> > ... > </Directory> > ... > > <Feature > Id="ProductFeature" > Title="Program Files" > Level="1" > InstallDefault="local" > AllowAdvertise="no" > ConfigurableDirectory="INSTALLDIR" > TypicalDefault="install"> > > <MergeRef Id="OLEAUT32MERGE"/> > <MergeRef Id="COMCATMERGE"/> > <MergeRef Id="VB6SP6RUNTIMEMERGE"/> > </Featue> > > Candle doesn't produce any errors. > > When I Light, I receive multiple errors: > > Microsoft (R) Windows Installer Xml Linker version 3.0.2015.0 Copyright (C) > Microsoft Corporation 2003. All rights reserved. > > : error LGHT0204 : ICE03: Table: Registry Column: Registry Missing > specifications in _Validation Table (or Old Database) > : error LGHT0204 : ICE03: Table: Registry Column: Root Missing > specifications in _Validation Table (or Old Database) > : error LGHT0204 : ICE03: Table: Registry Column: Key Missing specifications > in _Validation Table (or Old Database) > : error LGHT0204 : ICE03: Table: Registry Column: Name Missing > specifications in _Validation Table (or Old Database) > : error LGHT0204 : ICE03: Table: Registry Column: Value Missing > specifications in _Validation Table (or Old Database) > : error LGHT0204 : ICE03: Table: Registry Column: Component_ Missing > specifications in _Validation Table (or Old Database) > : error LGHT0204 : ICE03: Table: Extension Column: Extension Missing > specifications in _Validation Table (or Old Database) > : error LGHT0204 : ICE03: Table: Extension Column: Component_ Missing > specifications in _Validation Table (or Old Database) > : error LGHT0204 : ICE03: Table: Extension Column: ProgId_ Missing > specifications in _Validation Table (or Old Database) > : error LGHT0204 : ICE03: Table: Extension Column: MIME_ Missing > specifications in _Validation Table (or Old Database) > : error LGHT0204 : ICE03: Table: Extension Column: Feature_ Missing > specifications in _Validation Table (or Old Database) > : error LGHT0204 : ICE03: Table: MIME Column: ContentType Missing > specifications in _Validation Table (or Old Database) > : error LGHT0204 : ICE03: Table: MIME Column: Extension_ Missing > specifications in _Validation Table (or Old Database) > : error LGHT0204 : ICE03: Table: MIME Column: CLSID Missing specifications > in _Validation Table (or Old Database) > : error LGHT0204 : ICE03: Table: Class Column: CLSID Missing specifications > in _Validation Table (or Old Database) > : error LGHT0204 : ICE03: Table: Class Column: Context Missing > specifications in _Validation Table (or Old Database) > : error LGHT0204 : ICE03: Table: Class Column: Component_ Missing > specifications in _Validation Table (or Old Database) > : error LGHT0204 : ICE03: Table: Class Column: ProgId_Default Missing > specifications in _Validation Table (or Old Database) > : error LGHT0204 : ICE03: Table: Class Column: Description Missing > specifications in _Validation Table (or Old Database) > : error LGHT0204 : ICE03: Table: Class Column: AppId_ Missing specifications > in _Validation Table (or Old Database) > : error LGHT0204 : ICE03: Table: Class Column: FileTypeMask Missing > specifications in _Validation Table (or Old Database) > : error LGHT0204 : ICE03: Table: Class Column: Icon_ Missing specifications > in _Validation Table (or Old Database) > : error LGHT0204 : ICE03: Table: Class Column: IconIndex Missing > specifications in _Validation Table (or Old Database) > : error LGHT0204 : ICE03: Table: Class Column: DefInprocHandler Missing > specifications in _Validation Table (or Old Database) > : error LGHT0204 : ICE03: Table: Class Column: Argument Missing > specifications in _Validation Table (or Old Database) > : error LGHT0204 : ICE03: Table: Class Column: Feature_ Missing > specifications in _Validation Table (or Old Database) > : error LGHT0204 : ICE03: Table: Class Column: Attributes Missing > specifications in _Validation Table (or Old Database) > : error LGHT0204 : ICE03: Table: ProgId Column: ProgId Missing > specifications in _Validation Table (or Old Database) > : error LGHT0204 : ICE03: Table: ProgId Column: ProgId_Parent Missing > specifications in _Validation Table (or Old Database) > : error LGHT0204 : ICE03: Table: ProgId Column: Class_ Missing > specifications in _Validation Table (or Old Database) > : error LGHT0204 : ICE03: Table: ProgId Column: Description Missing > specifications in _Validation Table (or Old Database) > : error LGHT0204 : ICE03: Table: ProgId Column: Icon_ Missing specifications > in _Validation Table (or Old Database) > : error LGHT0204 : ICE03: Table: ProgId Column: IconIndex Missing > specifications in _Validation Table (or Old Database) > : error LGHT0204 : ICE03: Table: Verb Column: Extension_ Missing > specifications in _Validation Table (or Old Database) > : error LGHT0204 : ICE03: Table: Verb Column: Verb Missing specifications in > _Validation Table (or Old Database) > : error LGHT0204 : ICE03: Table: Verb Column: Sequence Missing > specifications in _Validation Table (or Old Database) > : error LGHT0204 : ICE03: Table: Verb Column: Command Missing specifications > in _Validation Table (or Old Database) > : error LGHT0204 : ICE03: Table: Verb Column: Argument Missing > specifications in _Validation Table (or Old Database) > > If I don't use the merge modules, I don't receive any errors. > > Does this mean I cannot use old merge modules with Wix-3.0 since they are > using an older database? > > Or have I done something terribly wrong!? > > Any response/help would be greatly appreciated. > > Thanks, > > David. > > ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users