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


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

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.