Mike Taulty's Blog
Bits and Bytes from Microsoft UK
VS 2008 Service Pack 1 - Docs and Installation
Mike Taulty's Blog

Mike's Badges

Follow on Twitter
View mike's profile on slideshare
Add to Technorati Favorites
CW Blog Awards

Firstly, the simple stuff. If you've not come across them yet then the documentation for Visual Studio 2008 Service Pack 1 is up here;

Home Page

Entity Framework

Data Services

I also find this page extremely useful as I've been asking for it for many months. It lists the supported mapping scenarions for Entity Framework;

http://vs2008sp1docs.msdn.microsoft.com/en-us/ms439043.aspx

Now, the tricky bit. I had quite a lot of trouble installing Visual Studio 2008 Service Pack 1. Here's what I ended up doing;

I followed the instructions very carefully and uninstalled the necessary Hotfixes, Silverlight tools and so on. I also uninstalled the ASP.NET 3.5 Extensions Preview and the Entity Framework preview bits and Expression Blend 2.5 March Preview.

Then I installed Sp1.

First Time. It failed. I had missed a hotfix which I didn't see listed on the instructions. I uninstalled the hotfix.

Second Time. It reported failures on the way through but reported success at the end. I tried a new ADO.NET Entity Framework project and found it wouldn't build because of a [DataContractAttribute(IsReference=True)] which I figured must be an addition to the DataContract stuff that hadn't been installed properly.

Third Time. I uninstalled the Service Pack. Repaired Visual Studio. Installed the Service Pack. It worked. No failures at all. However, I now had no "ADO.NET Entity Framework" project type and no "ADO.NET Data Service" project type.

I read this stuff which seemed to show that other people are having the same problem but the ultimate solution seemed to be "reinstall".

Fourth Time. I uninstalled Visual Studio 2008 and everything I could find relating to it including lots of SDKs, MSDN Library, everything. I obliterated the Visual Studio 2008 folder. I know I'll regret this at some point in the future but I'm getting a bit desperate. Then I installed VS 2008 again from scratch.

VS 2008 installation failed :-( on the SQL Server Publishing Wizard.

I tried a repair on VS 2008. It worked.

I installed Service Pack 1. It worked.

So, I got there in the end but it took a bunch of work - "your mileage may vary" as they say.


Posted Sun, May 18 2008 2:55 AM by mtaulty

Comments

a fix wrote a fix
on Sun, May 18 2008 3:16 AM
Zuker On Foundations wrote .NET Framework 3.5 SP1 Beta
on Sun, May 18 2008 4:57 AM
Service Pack 1 is here, yippy. Obviously, this is a Beta release, thus you might want to install it on
Library » Blog Archive » VS 2008 Service Pack 1 - Docs and Installation wrote Library » Blog Archive » VS 2008 Service Pack 1 - Docs and Installation
on Sun, May 18 2008 5:01 AM
No1 Microsoft Fan wrote Visual Studio SP1 Beta delima
on Sun, May 18 2008 5:21 AM
(Insert pain and suffering) Working with betas is risky, indeed. It's something I've referred
Jason Haley wrote Interesting Finds: May 18, 2008
on Sun, May 18 2008 7:39 AM
Sam Gentile wrote New and Notable 243
on Mon, May 19 2008 5:13 AM
P&P/Design Patterns I have been in a customer situation where I have been using a combination of
Eric and the .NET Framework wrote VS2008 SP1 Beta - my advice, get a good movie to watch :-)
on Fri, May 30 2008 1:20 AM
Yesterday I set about installing SP1 Beta . I expected there to be a few problems as my machine was fully
Zuker On Foundations wrote .NET Framework 3.5 SP1 Beta
on Thu, Jan 15 2009 5:24 AM

Service Pack 1 is here, yippy. Obviously, this is a Beta release, thus you might want to install it on

(C) Mike Taulty, 2009. All rights reserved. The information in this weblog is provided "AS IS" with no warranties, and confers no rights. This weblog does not represent the thoughts, intentions, plans or strategies of my employer. It is solely my opinion. Inappropriate comments will be deleted at the authors discretion. All code samples are provided "AS IS" without warranty of any kind, either express or implied, including but not limited to the implied warranties of merchantability and/or fitness for a particular purpose.
Powered by Community Server (Non-Commercial Edition), by Telligent Systems