title: When will Microsoft end mainstream support for existing versions of the .NET Framework?
body: <p>I'm wondering until when the .NET Framework 2.0, 3.0, 3.5 will be supported by Microsoft.</p>
  
  <p>According to <a href="http://support.microsoft.com/lifecycle/" rel="noreferrer">Microsoft Support Lifetime page</a> for developer products, the mainstream support phase should last for 5 years and extended support phase for another 5 years.</p>
  
  <p>I found a <a href="http://support.microsoft.com/lifecycle/?p1=8291" rel="noreferrer">.NET Framework 2.0 entry</a> in the <a href="http://support.microsoft.com/gp/lifeselectindex" rel="noreferrer">Support Lifetime Index</a>, however I was unable to find any entry for .NET 3.0 and .NET 3.5 there (or .NET 4.0).</p>
  
  <p>According to the .NET framework 2.0 entry <strong>mainstream support phase for .NET 2.0 will end at 4/12/2011</strong>.</p>
  
  <p>I have two questions:</p>
  
  <ul>
  <li><p>Considering that .NET 3.0 and .NET 3.5 are dependent on .NET 2.0 CLR does mainstream support for .NET 3.x also end in 4/12/2011? </p></li>
  <li><p>If not, when is the end of mainstream support for .NET 3.0 and .NET 3.5?</p></li>
  </ul>