title: Doesn't .NET 4.0 contain .NET 2.0?
body: <p>I've encountered a strange problem. I've installed "Visual Studio 2010 ultimate". While installing it showed that it sucessfully installed .NET 4.0. While installing some other softwares. They complain that .NET 2.0 is missing and asking me to install it.</p>
  
  <p>How is it possible? .NET 4.0 <em>must</em> include .NET 2.0 right?</p>
  
  <p><strong>EDIT:</strong></p>
  
  <p>Now, I'm confused. According to this <a href="http://en.wikipedia.org/wiki/File:DotNet.svg" rel="noreferrer">http://en.wikipedia.org/wiki/File:DotNet.svg</a> CLR is part of .NET 2.0. Installing .NET framework 4.0 implies installing the entire stack. which also includes a .NET 2.0. Please clear this confusion.</p>