Welcome to MSDN Blogs Sign in | Join | Help

VS/VSTS/TFS/.NET 3.5 SP1 is shipping!

Following on the release last week of SQLServer 2008, we are proud to announce the release of Visual Studio/Visual Studio Team System 2008 SP1, Team Foundation Server 2008 SP1 and the .NET Framework 3.5 SP1.  You can download them here.  Bootstrappers are for online installs and iso is if you want to download the whole thing and install offline or share it with several people.  The TFS download is an iso.  I'm not sure about the .NET 3.5 one.

These updates bring some unbelievably good value.  If you've been following my commentary, then you already know these are not our traditional service pack.  In addition to new platform support (like support for the newly released SQLServer 2008) and the traditional roll up of hot fixes and other high priority bug fixes, these service packs are packed full of new value.  I would have write I book to enumerate everything we have.  At a very high level, the improvements include:

  • Improved WPF designers
  • SQLServer 2008 support
  • ADO.NET Entity designer
  • Visual Basic & Visual C++ improvements (including an MFC-based Office 2007 style 'Ribbon')
  • Team Foundation Server improvements - detailed here
  • Richer JavaScript support, enhanced AJAX and data tools and web site deployment improvements
  • A new .NET profile for client applications that is much smaller and installs much faster
  • Substantial .NET performance improvements (particularly in startup time)
  • And much, much more...

A few notes on this SP from a TFS perspective...

  • As always, please read the readme file.  It will contain valuable information.
  • Download and read the updated TFS Installation guide.  You will find a link to it on the TFS 2008 SP1 download page.
  • If you are going to install .NET 3.5 SP1 on your TFS 2008 server, you MUST install TFS 2008 SP1.  There is a small incompatibility that results in the version control permissions dialog being empty if you don't upgrade to TFS 2008 SP1 at the same time.  You can install .NET 3.5 SP1 on your TFS 2005 SP1 server without experiencing this issue and without requiring any TFS 2005 update.
  • This release of TFS supports SQLServer 2008, however, there are some important things to know.
    • You can't install the original TFS 2008 release on SQLServer 2008 - it will fail.  And this is a service pack can must be installed on top of an existing TFS installation - so how can we make this work?  You have two options:
      1. If you already have TFS 2008 installed with a SQLServer 2005 database, you can install TFS 2008 SP1 and then upgrade your SQLServer 2005 database to SQLServer 2008.
      2. If you already have TFS 2005 installed with a SQLServer 2005 database, you must upgrade to TFS 2008 (requires purchasing it, of course) and then upgrade to TFS 2008 SP1 and finally upgrade to SQLServer 2008 (also requires purchasing it).
      3. If you don't yet have TFS installed and want to do a fresh install of TFS and use SQLServer 2008, you need to install TFS in a "special" way.  You need to use what we call "slipstream" install or "admin mode" install.  What you do is run a series of commands to merge the TFS 2008 SP1 into a copy of the original TFS 2008 installation media.  This creates a new "setup" that can then be run and installed against a SQL 2008 database.  You will find detailed instructions for this in the update TFS installation guide referenced from the TFS 2008 SP1 download page.
    • There have been some reports of a few of our reports breaking with the final build of SQLServer 2008.  We are investigating that now and I will update you as soon as we know more.
  • There are a couple of other reasons you may want to use the "admin mode" installer approach described above...
    • If you are upgrading from TFS 2005 to TFS 2008 and you have a lot (like > 1,000) builds created by TFS Build on your server, the TFS 2008 install had a bug that would cause it to fail.  The "admin mode" installer of SP1 has fixed this problem and should allow you to do a one step upgrade from TFS 2005 to TFS 2008 SP1, side stepping this problem.
    • Because of the timing of the TFS 2008 and Windows Server 2008 releases, we had to remove the ability for the TFS 2008 installer to install and configure Sharepoint Server on a Windows 2008 server.  We have added it back in TFS 2008 SP1.  So, if you'd like to do an install of TFS 2008 on a Windows 2008 server and avoid installing Sharepoint yourself, you can use the "admin mode" installation experience and have TFS install and configure Sharepoint for you.  None of this applies to Windows Server 2003 - TFS 2008 would install Sharepoint on a Windows 2003 server just fine.

I really think you are going to love this service pack.  It's very compatible with what you are already using and yet delivers a ton of new things to make your life better.  As always, let me know about any issues or questions you have and I will find someone to help you if I can't.

If you have setup issues, a great first resource is Heath's blog: http://blogs.msdn.com/heaths/archive/tags/VS+2008+SP1/default.aspx.  Here's a useful entry about collecting setup log information: http://go.microsoft.com/?LinkId=8967044

Brian

Published Monday, August 11, 2008 12:31 PM by bharry

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

# Visual Studio 2008, .NET 2.5 and TFS 2008 Service Pack 1 released

Service Packs for VSTS/TFS do not only contain bug fixes, but quite a few nice new features as you can

Monday, August 11, 2008 1:31 PM by Visual Studio Team System (VSTS) Blog - by Neno Loje

# bharry's WebLog : VS/VSTS/TFS/.NET 3.5 SP1 is shipping!

A lot of you have been asking me when VS 2008 SP1 will ship.  I tended to respond with vague answers,

Monday, August 11, 2008 1:42 PM by Shake to Develop

# re: VS/VSTS/TFS/.NET 3.5 SP1 is shipping!

Do the [Visual Studio Team System 2008 Team Foundation Server Service Pack 1] and [NET Framework 3.5 Service Pack 1] installs roll up into the Visual Studio 2008 Service Pack 1 install?

Monday, August 11, 2008 2:33 PM by Eric Crouthamel

# re: VS/VSTS/TFS/.NET 3.5 SP1 is shipping!

I'm having trouble locating where it specifies how to do the "slipstream" or "admin mode" installation.  The helpfile referenced from the download page hasn't been updated since 5/12...is it in there?

Monday, August 11, 2008 3:24 PM by Dan

# Service Pack 1 for VS, VSTS, TFS 2008 & .NET 3.5 available now

Just in case mine is the only blog you subscribe to, SP for the MS developer platform is out now.  

Monday, August 11, 2008 3:46 PM by Sajee's WebLog

# VS/VSTS/TFS/.NET 3.5 SP1 have all shipped!

Everything all of it! Visual Studio 2008 Express Editions with Service Pack 1 (Bootstrappers) Visual

Monday, August 11, 2008 6:00 PM by Non-Destructive Me

# re: VS/VSTS/TFS/.NET 3.5 SP1 is shipping!

No, everything does not roll up into one service pack.  TFS and VS are separate SPs.  You install the VS service pack anywhere you have a client installed (VS, Team Explorer, etc) and you install the TFS service pack anywhere you have a TFS server installed.  Sometimes you have both the client and the server installed on the same machine - in which case you need to install both (you can't just install one - if client and server are on the same machine you need to upgrade both to SP1 at the same time).

The TFS SP does not include (and does not require) the .NET 3.5 SP1.  You can install the .NET 3.5 SP1 on a TFS server if you choose but don't have to.

The VS SP does include the .NET 3.5 SP1 so you don't need to install the .NET 3.5 SP1 separately on a machine if you install the VS SP1.

Brian

Monday, August 11, 2008 6:47 PM by bharry

# re: VS/VSTS/TFS/.NET 3.5 SP1 is shipping!

It may be that the install guide was updated a little late.  I just checked and it is there.  Make sure you download the RTM one and not the Beta one.  If you search for "Integrate the Installation", you should file a topic called:

How to: Integrate the Installation of Team Foundation Server and Service Pack 1

That will tell you how to do it.

Brian

Monday, August 11, 2008 6:53 PM by bharry

# お知らせ | Visual Studio 2008 Service Pack 1 提供開始 [追記あり]

こんにちは。すでに昨夜より 祭り(?) は始まっておりますが・・・そんな夜中に私は、Project Portfolio Server と戯れておりまして・・・ T T お待たせしておりました、Visual

Monday, August 11, 2008 10:46 PM by 長沢智治のライフサイクルブログ

# Random Thoughts on Visual Studio 2008 SP1

As the world knows, Visual Studio 2008 SP1 is out so start your download engines. I've installed it on

Tuesday, August 12, 2008 1:31 AM by John Robbins' Blog

# VS/VSTS/TFS/.NET 3.5 SP1 is shipping!

VS/VSTS/TFS/.NET 3.5 SP1 is shipping!

Tuesday, August 12, 2008 4:06 AM by Daniel Sack

# re: VS/VSTS/TFS/.NET 3.5 SP1 is shipping!

[Error 29002.The Team Foundation databases could not be repaired. For more information, see the Microsoft Windows Installer (MSI) log.]

update from sp1beta to sp1

Tuesday, August 12, 2008 5:50 AM by Bolik

# .NET 3.5 SP1, VS/VSTS 2008 SP1 og TFS 2008 SP1 er frigivet

Nu er sommerferien overstået for mit vedkommende ... så er det jo rart at komme tilbage, netop som vi

# re: VS/VSTS/TFS/.NET 3.5 SP1 is shipping!

Thanks for the clarification on the installs Brian.  Looking forward to all the new enhancements!

Tuesday, August 12, 2008 8:33 AM by Eric Crouthamel

# re: VS/VSTS/TFS/.NET 3.5 SP1 is shipping!

Hi,

Does one of the VSTS enhancements include removing the shared check out option (i.e. entitled "none") from the "lock types" when checking out a file?  After installing SP1, I only see "unchanged", "check out", and "check in".  This is the case when connecting to both a TFS 2008 and TFS 2008 SP1 server.  Is this a bug?

Thanks

Tuesday, August 12, 2008 9:17 AM by Jason L

# re: VS/VSTS/TFS/.NET 3.5 SP1 is shipping!

Yes, that was an intentional change.  For most purposes "none" and "unchanged" are the same.  The only case where "none" did something different was if the file was already locked and you were unlocking it as part of the checkout - which is a bit of a weird corner case.  Our thinking is that you should undo the lock first then check the file out.

Brian

Tuesday, August 12, 2008 10:47 AM by bharry

# re: VS/VSTS/TFS/.NET 3.5 SP1 is shipping!

Hi Bolik

Could you please check the SP1 log file for more details. The log  should be under %temp% or %temp% parent folder and it is named like

               Microsoft Visual Studio 2008 Team Foundation Server Service Pack 1_<YYYYMMDD>_<RandomNumber>-Msi<Number>.txt

You can go ahead and send the log to aabdou@microsoft.com if you need help diagnosing the error in it

Brian

Tuesday, August 12, 2008 3:34 PM by bharry

# VSTS Links - 08/13/2008

Brian Harry on VS/VSTS/TFS/.NET 3.5 SP1 is shipping! and More things to know about installing SP1 Etienne...

Wednesday, August 13, 2008 9:17 AM by Team System News

# Performance improvements in Service Pack 1 for VS 2008 and .NET FX 3.5

We just announced the release of Service Pack 1 for VS 2008 and .NET FX 3.5 . A major push for this release

# TFS 2008 SP1 Released

Few days ago, Brian Harry announced the availability of Team Foundation Server 2008 Service Pack 1 along

Thursday, August 14, 2008 1:42 PM by Hakan Eskici

# re: VS/VSTS/TFS/.NET 3.5 SP1 is shipping!

I installed Visual Studio 2008 SP1.  In Uninstalled program, I did not see the VSTS 2008 Developemnt Edition has been shown SP1, but the Database Edition showed SP1.  Should I reinstall the SP1?

Sunday, August 17, 2008 10:22 AM by Tzu-Yie

# re: VS/VSTS/TFS/.NET 3.5 SP1 is shipping!

Hi,

I got a similar error to Bolik above and wondered if you had figured out what was going on in his case. The end of our log looks like this:

Returning IDOK. INSTALLMESSAGE_ERROR [Error 29002.The Team Foundation databases could not be repaired.

Thanks. -Steve

Wednesday, August 27, 2008 4:51 PM by Steve Landis

# Les SP1 de Visual Studio 2008 sont disponibles

Au cours du mois d'août, nous avons annoncé la sortie du SP1 des éditions clientes de Visual Studio,

Monday, September 01, 2008 3:49 PM by Visual Studio Team System

# re: VS/VSTS/TFS/.NET 3.5 SP1 is shipping!

Tzu-Ye, I'm really not sure why that would be.  I would think if one of them got updated the other would too.  There aren't separate patches.  I'll ask around.

Brian

Tuesday, September 02, 2008 11:09 AM by bharry

# re: VS/VSTS/TFS/.NET 3.5 SP1 is shipping!

Here's an answer I got back:

Tzu-Yie,

The Developer Edition and the Data Edition are both patched at the same time.   In the installed updates list the Data Edition inadvertently left off “Microsoft”, so when examining the installed update list the Developer and Data Editions are not next to each other.  If you have issues installing, the readme has some good information here:  http://download.microsoft.com/download/A/2/8/A2807F78-C861-4B66-9B31-9205C3F22252/VS2008SP1Readme.htm#Installing; particularly Beta and some other pre-SP1 updates must be cleaned up prior to installing the service pack.  A tool is available for this here: http://go.microsoft.com/fwlink/?LinkID=121685&clcid=0x409.

If you have additional feedback on the install experience, please submit feedback on the connect site:  https://connect.microsoft.com/VisualStudio.

Thanks,

Dave

Monday, September 08, 2008 9:28 PM by bharry

# re: VS/VSTS/TFS/.NET 3.5 SP1 is shipping!

I received the same error as bolik and Steve Landis.  Any idea on a fix?

Saturday, September 20, 2008 3:55 AM by Brian

# re: VS/VSTS/TFS/.NET 3.5 SP1 is shipping!

So, I'm assuming you were running the Team Foundation Server SP1 setup?  Send me the log files at bharry@microsoft.com and I'll have someone look at them.

Brian

Saturday, September 20, 2008 12:56 PM by bharry

# re: VS/VSTS/TFS/.NET 3.5 SP1 is shipping!

Did you figure out Brian, bolik, and Steve Landis's errors? I am getting that now as well.

Ross

Tuesday, December 02, 2008 8:16 AM by Ross Boe

# re: VS/VSTS/TFS/.NET 3.5 SP1 is shipping!

The truth is I can't remember :(.  I'll ask someone to investigate.

Brian

Tuesday, December 02, 2008 8:24 AM by bharry

# re: VS/VSTS/TFS/.NET 3.5 SP1 is shipping!

Hi Ross,

I posted a solution to Brian, Bolik, and Steve Landis's errors in the forums at http://social.msdn.microsoft.com/Forums/en-US/tfssetup/thread/d8f5f035-680d-475e-9243-45457216362d/ Let me know if this helps,  

--Aaron Block

Tuesday, December 02, 2008 8:33 AM by Aaron.Block

Leave a Comment

(required) 
required 
(required) 

  
Enter Code Here: Required
 
Page view tracker