HOWTO: Install multimple versions of .NET Framework
My program needs .NET 2.0 and a 3rd party DLL I use requires .NET 1.1. I found this that may help: Microsoft Component Installer (Download from Microsoft for Free)

See it in action on my site as it makes sure your system has:

.NET 1.1
.NET 1.1 SP1
J# 1.1
J# 2.0
Windows Installer 3.1

See Component Installer in Action

Any developers out there who can help me integrate this into my main installer? Attached is my NSI file My email address is mragsdale (at) kmmr dot org

Here's how MS Component Installer works:
1. uses psetup.ini to see what I want updated
2. downloads from MS and installs components as needed
3. reboots as needed (the tool does remember where it left off after reboot)

Start: Copy of "psetup.ini" I created: