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 ICE75 check?

ICE75 verifies that all Custom Action Type 17 (DLL), Custom Action Type 18 (EXE), Custom Action type 21 (JScript), and Custom Action Type 22 (VBScript) custom actions are sequenced after the CostFinalize action. These types of custom action use an installed file as their source. ICE75 checks the InstallUISequence Table, InstallExecuteSequence Table, AdminUISequence Table, and AdminExecuteSequence Table.

Note: CostFinalize action is required in InstallUISequence, InstallExecuteSequence, AdminUISequence, and AdminExecuteSequence tables.

This ICE75 custom action is only available for Windows Installer version 2.0 or later.

When does ICE75 show up?

ICE75 posts an error if it finds a custom action using an installed file as a source file that is not sequenced after the CostFinalize action.

How can I fix ICE75?

To fix ICE75 errors, sequence the custom actions after the CostFinalize action.