Unfortunately, the best way is to check this directory. I’m not sure what you mean, but it’s “actually installed”, since .NET 3.5 uses the same CLR environment as .NET 3.0 and .NET 2.0, so all new functions end in new assemblies that live in this directory . In principle, if the directory exists, then 3.5 is installed.
The only thing I would like to add is to find the directory for maximum flexibility:
%windir%\Microsoft.NET\Framework\v3.5
Andrew Hare Jan 29 '09 at 19:15 2009-01-29 19:15
source share