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

Reply via email to