I've been reading up on the ADO.NET Entity Framework - the latest preview of which has been released as part of the VS08.Net SP1 & .Net 3.5 SP1 Beta. As has become expected, ScottGu's done a detailed job of explaining exactly what's in it. I was going to install it and play around, but Scott notes you should have Vista SP1 installed first:
"If you are running Windows Vista you should make sure you have Vista SP1 installed before trying to install .NET 3.5 SP1 Beta. There are some setup issues with .NET 3.5 SP1 when running on the Vista RTM release. These issues will be fixed for the final .NET 3.5 SP1 release - until then please make sure to have Vista SP1 installed before trying to install .NET 3.5 SP1 beta."
I wasn't entirely sure I had SP1 installed. It was RTM'd in Feb 08 and I have my Windows Update set to download automatically, but I hadn't seen it listed as available to install. Start > type "WinVer" > Enter will being up the About dialog and give you that answer. Version 6.0 (Build 6000) if you don't, Version 6.0 (Build 6001: Service Pack 1) if you do. I didn't. Pour quoi?
The full story can be found in this KB article - but the headlines are essentially:
- Vista SP1 will only be offered in Windows Update if all the drivers you have installed are compatible.
- If Windows Update is displaying optional drivers to install, select them and see if SP1 then appears.
- There are a number of drivers that aren't compatible, if you have them - you won't see SP1.
- The KB article lists them; check your manufactures website for an update.
For me; I needed to install an optional display driver via Windows Update and update my soundcard driver via my manufactures website. SP1 then magically appeared in my Windows Update list.