Microsoft has visited the Bizzaro World of application compatibility to explain which software will break once Longhorn’s .NET Framework 2.0 is unleashed on Windows.
And the answer shouldn’t be too surprising: applications written for the new stuff, in this case .NET Framework 2.0, are unlikely to run on the older stuff – that is, versions of Windows running the .NET Framework 1.0 like Windows Server 2003.
Customers will need either Longhorn or up-coming Windows Server Release 2 which will run .NET Framework 2.0, to use applications that are written for the .NET Framework 2.0.
Read the rest here
Thats not right, so what about customers that will end up purchasing Visual Studio 2005 and run it on Windows Server 2003 SP1 or Windows XP SP2? Obviously they will get the .NET Framework 2.0 which means it will run on those older versions of Windows.