I used RyanVM's .NET Framework AIO Beta and it installed 1.1, 2, and 3. You can download it from
here.
Simply drag the installer into the Hotfixes section. In case this or any other installers don't do it automagically, then you can do it manually.
(anywhere you see quotes, do NOT type them)
1. Start, Run, "cmd" (navigate to i386 location)
2. type "expand svcpack.in_ svcpack.inf"
3. type "svcpack.inf" at the command prompt, svcpack.inf will open in a text editor (likely Notepad)
4. in the svcpack.inf file, look for the [SetupHotfixesToRun] section.
5. Add "dotnetaio.exe" at the top of the section
6. save and exit svcpack.inf
7. type "makecab svcpack.inf" ( it'll create svcpack.in_ )
8. type "del svcpack.inf" (delete the expanded version, no sense keeping it around)
9. copy dotnetaio.exe to the \i386\SVCPACK folder
you're done.
EDIT: cleaned up and added steps