I've been fiddling with .NET of late as my XP Pro SP1 had no .NET Framework installed, I put v2.0b in and when I ran Norton WinDoctor found 18 shared dll errors, 9 were missing from:
C:\WINDOWS\MICROSOFT.NET\FRAMEWORK\V1.0.3705
& 9 from:
C:\WINDOWS\MICROSOFT.NET\FRAMEWORK\V1.1.4322
so I uninstalled v2.0b,installed version 1.1 then version2.0b and only had 9 errors for 1.0.
So it seems to get .NET running properly you may have to install all versions, what a pain!

If someone has any suggestions please advise.