Eliminating redundant pre-installation checks when deploying the .NET Framework 2.0

A few days ago, I wrote a blog entry describing the prerequisites for the .NET Framework 2.0 and how to detect them if you are deploying or redistributing .NET 2.0 with your setup package. There are a couple of shortcuts you can take when checking for some of these prerequisites, depending on what operating system versions and service packs your scenario requires.

Windows Installer 3.0

This version of Windows Installer is included with Windows XP SP2. In addition, a higher version of Windows Installer is included with Windows Server 2003 SP1.

If your application only supports one of the above OS platforms or if you are going to deploy the .NET Framework 2.0 on a network that only includes the above OS platforms, you do not need to perform an additional check for Windows Installer.

Internet Explorer 5.01

This version of Internet Explorer is included with Windows 2000 SP4. In addition, higher versions of Internet Explorer are included with Windows XP, Windows Server 2003 and Windows Vista.

If your application only supports one of the above OS platforms or if you are going to deploy the .NET Framework 2.0 on a network that only includes the above OS platforms, you do not need to perform an additional check for Internet Explorer.