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?
ICE08

What does ICE08 check?

ICE08 validates that the Component table contains no duplicate GUIDs (i.e. Globally Unique Identifiers). Every component must have a unique GUID. Components are storage units for application resources. They are also registered on the target system for application maintenance. The only way for Windows Installer to identify which resource belongs to which component is through these unique identifiers. Components should never ever use the same GUID.

When does ICE08 show up?

ICE08 posts an error message if two or more components share the same GUID. Technically that means two or more entries in the ComponentId column of the Component table contain the same GUID.

How can I fix ICE08?

You will need to specify/generate unique GUIDs for each component you have in your installation database.