BLD:E0023
Extension DLL %s returned incorrect version %Id
The extension DLL returned an incorrect version number. This indicates a mismatch between the extension DLL's compiled version and the current Setup.exe runtime version and will prevent successful operation of the DLL during installation.
Parameters
- %s
- Path of the extension DLL being tested
- %ld
- Version number returned by the DLL
Background information
Extension DLLs are passed a pointer to the InstallMate runtime engine during installation. From time to time, new functions are made available in the runtime engine and the TIX version number is then incremented. This poses no problem for older extension DLLs (the old runtime engine functions are still available), but if you try to use a newer DLL with an older version of InstallMate, the new DLL might try to use functions that weren't available in the older installer version.
Solution
Make sure that the extension DLL was compiled against the header files of the current InstallMate version. If necessary, re-compile the extension DLL; alternatively, install a newer version of InstallMate.