Mike Dimmick wrote:

As a workaround -- as WiX is likely to be more reactive than the SDK team -- perhaps WiX could only generate these fields if they're used? On the other hand, their presence doesn't appear to do any harm when actually installing on operating systems before Windows Vista, so the ICE can be ignored. Adapting WiX to generate variable schema could be difficult as at present the schema is fixed (it all comes from src\wix\Data\tables.xml).


MSI is explicitly backward-compatible so the "extra" columns (from MSI 3.1's point of view) are just ignored.

I suppose the ICE would have to change from currently just reporting based on the presence of the new fields, to reporting based on whether the contents of the field in any row is non-null.


That was my bug report to the MSI team. However, I have a workaround out for review that does the equivalent of ICE66's checks, plus the non-null column values, in the linker. Then I suppress ICE66 by default.

--
sig://boB
http://joyofsetup.com/

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
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