Today I had problems with a WIX 3.5 based msi when installing on Windows 2000 and XP SP3. On the Windows 2000 machine I had manually installed Windows Installer 3.1 V2 (so I could manually install .NET Framework V2). The XP machine already had Windows Installer 3.1. I checked the MSI.dll in Windows\system32 and both the 2000 and XP machines had V3.1. My WIX installer included a line like this:
<Package InstallerVersion="310" Because I had manually installed Windows Installer 3.1 on 2000 and it's already present on XP I was expecting this InstallerVersion value would have allowed the installation to proceed. Unfortunately the installer would not start and stated it needed a newer version of MSI. I got around the problem by changing InstallerVersion="200". This allowed both installs to complete. Is there an issue detecting the version of Windows Installer on 2000/XP machines? Any idea why my installer failed to run? Regards, Andrew Jones ------------------------------------------------------------------------------ The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance. http://p.sf.net/sfu/intel-dev2devfeb _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users