Visual Studio 2008 SP1 and Silverlight 2 beta 2

Visual Studio 2008 SP1 is available and as always you might wonder if your Silverlight 2 projects will work after this update!
Good news Silverlight Tools Beta 2 has been updated to support Visual Studio 2008 SP1!

Beware that some pre-release programs and updates (like Microsoft Silverlight Tools Beta 1) will prevent Visual Studio 2008 SP1 from installing successfully.

So here are the steps:

  1. Install Visual Studio 2008 Service Pack Preparation Tool
  2. Install Visual Studio 2008 SP1
  3. Install Microsoft Silverlight Tools Beta 2 for Visual Studio 2008

Also beware that the updated Silverlight library for ADO.NET Data Services is not compatible with the RTM of .NET 3.5 SP1's version of ADO.NET Data Services. [source: VS 2008 SP1 RTM + Silverlight 2 Beta 2 == No ADO.NET Data Services]

So if you want to use ADO.NET Data Services with Silverlight, wait for Silverlight 2 RTM before installing VS2008 SP1!


  • I have VS2008 , SL 2.0 beta 2 and MS Tools beta 2 for VS2008 installed on my machine.
    Can u please clear the steps.
    [Should i just installed VS2008 SP1 or do i need any other thing ?]

  • Done! :)

  • .NET Framework 3.5 SP1 is a part of Visual Studio 2008 SP1 so you don't have to install them seperately

  • Hi,

    Thanks for the info about breaking changes for data services. Unfortunately I read bout it after installing SP1 RTM and realizing my SL app no longer worked. Any idea when this problem will be solved (SL2 RTM released)?



  • I am glad you were so lucky! VS 2008 SP1 had an error on the installation and could not complete...It then errored out when I attempted to uninstall. It happened three times. Now I will do a complete uninstall on VS...but I imagine that I will be reformatting the HD before it is over. I hope everybody thinks long and hard about adding this to their hard drive. Since MSFT did not attempt to tie in the most recent Silverlight to the SP1, the problems could be due to the Silverlight installation.

Comments have been disabled for this content.