In MSI Factory v2.1.1000.0 the dotnet20_include.lua that gets installed with MSIF seems to have a bug. It *checks* for Windows Installer 3.1, but posts a message stating Windows Installer 3.0 is required (see code snippet below). Is this fixed in the latest version?
Thanks.
===============================================
-- need MSI 3.1
if (String.CompareFileVersions(strMSIVersion,"3.1.400 0.2435") == -1) or (not strMSIVersion) then
-- MSI 3.1 is not installed
bRequirementFail = true;
strTemp = Application.GetLocalizedString("DOTNET20_FAIL_MSI3 0");
Table.Insert(tbRequirementFailStrings, Table.Count(tbRequirementFailStrings) + 1, strTemp);
end

Reply With Quote