title: Best Way To Determine If .NET 3.5 Is Installed
body: <p>I need to programatically determine whether .NET 3.5 is installed. I thought it would be easy:</p>
  
  <pre><code>&lt;% Response.Write(Environment.Version.ToString()); %&gt;
  </code></pre>
  
  <p>Which returns "2.0.50727.1434" so no such luck...</p>
  
  <p>In my research I have that there are some rather obscure registry keys I can look at but I'm not sure if that is the route to go. Does anyone have any suggestions?</p>