I am creating a diagnostic page for ASP.NET and would like to programmatically determine if ASP.NET 3.5 has been installed on the server. Any ideas on the best way to do this?
System.Environment.Version gives you the CLR version.
For ASP.NET 2.0, 3.0 and 3.5, it will return the same CLR version: 2.0.50727.3053
As of ASP.NET 4.0, the CLR version will change to 4. *