Windows Installer
 
Unrestricted access to Windows Installer functionality!
 
Open Source
 
Open source!
 

<xml/>

 
Plain XML based source scripts!
 
Free
 
Free, no strings attached!
 
Build Automation
 
Command-line interface for automated application build process!
 
Community
 
Thriving community support!
Why WiX?
ICE29

What does ICE29 check?

MSI file is designed as a Win32 OLE structured storage and handling of streams by the Win32 OLE structured storage implementation limits stream names. The installer can compress stream names up to 62 characters in length. Names longer than this are truncated. ICE29 validates that truncated stream names remain unique. Any table having a Binary or Object column is validated.

When does ICE29 show up?

ICE29 posts an error if truncated stream names do not remain unique.

How can I fix ICE29?

You must change the truncated stream name to a unique name to fix this error.