Does anyone know what version of the .NET framework is included with Windows Vista? Can you rely on it being there with Vista or does the user have to do anything?
They say Vista "is" the first client OS shipping with a .NET Framework as part of the image. It's the 3.0 .NET Framework that's included. So it's there. Why?
Yeah 3.0 is there. 3 is basically 2 and some extra bits for the Vista effects etc as far as I can tell. Its useful to know because you know that any vista install will be able to run .net stuff off the bat without having to downlaod and install the framework
It does indeed come with 3.0, which isnt actually a framework version at all, its the .NET framework V2.0 with extra bits such as Windows Presentation Foundation (WPF), Windows Workflow Foundation (WF) and Windows Communication Foundation (WCF). It doesn't however come with .NET Framework 1.0 or 1.1, so older .NET apps will still have to have the framework downloaded and installed, or of course you could hack the app to use the .NET 2 Framework instead, while fairly easy not something you want end users doing. Jen
Code is technically compatable (Although I've had a lot of issues migrating legacy 1.1 code to 2.0) however when you build an app you tell it which version of the framework to target, if an app is targeted at 1.1 in ASP.NET you can normally tell it to run with the 2.0 framework and 99% of the time it will work fine, however I've found a few issues doing it that way. Windows apps however are harder to change to use the new framework, I've had plenty of 1.1 apps that wont run unless 1.1 is installed.