> Recently I have faced with the same issue. According to my research, as
> also Bob said, you can ignore the warning LGHT1056, I think it just
> tries to make msi author think twice before deploying into SystemFolder.
> In our case while merging modules like mscomctl, mscomct2, msvbvm6, etc.
> there is not any better directory then SystemFolder IMO.
>
> For error LGHT0204 : ICE03 situation, those merge modules are missing
> validation tables and we are getting those errors/warnings when we merge
> them into our MSIs. You can use EnsureTable
> (http://wix.sourceforge.net/manual-wix2/wix_xsd_ensuretable.htm) tag in
> your wxs file under <Product /> to avoid those and let WiX to generate
> those tables for you.
>
> <EnsureTable Id="Class" />
> <EnsureTable Id="Extension" />
> ...
> ...
>
> HTH.

Well, it sort of helped.  I got rid of about 7 errors, and I'm now left with 
the following 8:

ICE03: Table: MIME Column: ContentType Missing specifications in _Validation 
Table (or Old Database)
ICE03: Table: MIME Column: Extension_ Missing specifications in _Validation 
Table (or Old Database)
ICE03: Table: MIME Column: CLSID Missing specifications in _Validation Table 
(or Old Database)
ICE03: Table: Verb Column: Extension_ Missing specifications in _Validation 
Table (or Old Database)
ICE03: Table: Verb Column: Verb Missing specifications in _Validation Table (or 
Old Database)
ICE03: Table: Verb Column: Sequence Missing specifications in _Validation Table 
(or Old Database)
ICE03: Table: Verb Column: Command Missing specifications in _Validation Table 
(or Old Database)
ICE03: Table: Verb Column: Argument Missing specifications in _Validation Table 
(or Old Database)

The tables I've added:

<EnsureTable Id="Feature" />
<EnsureTable Id="FeatureComponents" />
<EnsureTable Id="Extension" />
<EnsureTable Id="Class" />
<EnsureTable Id="TypeLib" />
<EnsureTable Id="Condition" />
<EnsureTable Id="PublishComponent" />
<EnsureTable Id="ProgId" />

I have to admit I really don't know what I'm doing adding tables.  I understand 
the point, but I don't know which tables to add.  I've tried adding "CLSID" and 
"Extension_" (as per the error messages), and the compilation fails with 
something like:

Unresolved reference to symbol 'WixCustomTable:CLSID' in section 
'Product:{B37DFD2E-EB61-4A42-8EA3-5BA1E7DD10B0}'.

Any help?

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to