.NET 2.0 does not install if .NET 4 is already installed
Posted: Tue Mar 27, 2012 4:07 pm
I have two applications that both use InstallAware.
Application A requires:
Microsoft .NET Framework 2.0 with Service Pack 2
Microsoft .NET Framework 2.0
Microsoft .NET Framework 3.0 with Service Pack 2
Microsoft .NET Framework 3.0
Application B requires:
Microsoft .NET Framework 4
Microsoft .NET Framework Client 4 (x64)
Microsoft .NET Framework Client 4
If I install B before A on a fresh Windows XP SP3 machine I get the following error when attempting to install A:
".NET Framework 2.0 could not be installed. Please use Windows Update to manually install this update on your system."
The presence of .NET 4 seems to be what is triggering the problem. But if I download the standalone .NET Framework 2.0 installer from Microsoft and run it then install A proceeds successfully.
I think the installer for application A was built prior to InstallAware 9 so maybe this issue is fixed in a later version of InstallAware. I have only witnessed the issue on Windows XP SP3.
-Frank
Application A requires:
Microsoft .NET Framework 2.0 with Service Pack 2
Microsoft .NET Framework 2.0
Microsoft .NET Framework 3.0 with Service Pack 2
Microsoft .NET Framework 3.0
Application B requires:
Microsoft .NET Framework 4
Microsoft .NET Framework Client 4 (x64)
Microsoft .NET Framework Client 4
If I install B before A on a fresh Windows XP SP3 machine I get the following error when attempting to install A:
".NET Framework 2.0 could not be installed. Please use Windows Update to manually install this update on your system."
The presence of .NET 4 seems to be what is triggering the problem. But if I download the standalone .NET Framework 2.0 installer from Microsoft and run it then install A proceeds successfully.
I think the installer for application A was built prior to InstallAware 9 so maybe this issue is fixed in a later version of InstallAware. I have only witnessed the issue on Windows XP SP3.
-Frank