It kinda makes sense.
WinFX (WCF, WPF, WF and WCS) will be delivered as part of .NET Framework
3.0. It is good to know that .NET Framework 3.0 doesn't come with a
new CLR. So:
.NET Framework 3.0 = CLR 2.x + ASP.NET 2.x + WinFX
This raises a question: Why is framework version changing
from 2.0 to 3.0 if CLR is not changing? Although BCL (Base Class Library) is
extended to include WinFX classes, but other parts of framework stay as they are
(or go through minor changes) so why don't we call it .NET Framework 2.x (say 2.5)?
Doing so would allow Microsoft to keep .NET Framework 3.0 for C# 3.0, LINQ and other
new features.
Although not included in the announcement, it would be nice
to see Atlas as part of the new framework too...
Read
more.