.NET Framework 3.5 と、.NET Framework 3.0および2.0 の関係

  .NET Framework 2.0 SP1 = .NET Framework 2.0 × Update
  .NET Framework 3.0 SP1 = .NET Framework 3.0 × Update

もっとも、.NET Framework 3.0 は .NET Framework 2.0 を包括していますから、丁寧に表現すれば

  .NET Framework 3.0 SP1 = (( .NET Framework 2.0 × Update )  + WPF + WCF + WF + CS ) × Update

ということになります。

そしてこの .NET Framework 3.0 SP1 に、今回の新機能を実行するためのライブラリを合わせたものが、.NET Framework 3.5 ということになります。

  .NET Framework 3.5 = .NET Framework 3.0 SP1 + DLINQ, AJAX, ...
      = (( .NET Framework 2.0 × Update )  + WPF + WCF + WF + CS ) × Update + DLINQ, AJAX, ...


Framework 1.1 と 2.0 は別物。
2.0 から 3.5まではコアがいっしょ。
自分のまわりにはよくわかってないひとが結構いる(らしい)。