Installing Visual Studio 2008 SP1 Beta
Introduction
is available. Installation is not straightforward - there is at least one "gotcha."
Full SP documentation can be found .
Procedure
Download . I am installing this on the same virtual machine I installed SQL Server 2008 RC0 - details in this post. I also plan to install the Visual Studio 2008 GDR June CTP on this virtual machine (which will be covered in this post) - hence the GDRsetup.exe included in the screenshot.
I execute the VS90sp1-KB945140-ENU.exe file with Administrator privileges by right-clicking it ans selecting "Run as administrator" :

This starts the installation wizard. Components are listed in the "Affected products" listbox on the introductory splash page:

Click Next to proceed to the License page:

If you read and accept the License terms, click Next to proceed to the Installation Progress page:

Oops
When I install Visual Studio 2008 SP1 Beta - following the instruction - the installation fails. This is the "gotcha" I mentioned in the introduction:

If you click the link in the sentence "View the log file," the installation log is displayed. I copied the error message at the end of this file. The error message is "A later version of Microsoft SQL Server Compact is already installed" :

I copy this error to the clipboard and paste it into a search engine. I receive one :

Browsing to that and scrolling down, I find an answer (thanks Vicente!):

Following Vicente's instructions (and link), I download SSCERuntime-ENU.msi from the :

I save this file in my Apps directory:


I install SSCERuntime-ENU.msi from my Apps directory:

When the Microsoft SQL Server Compact 3.5 SP1 Beta installation wizard starts, click Next:

At the Program Maintenance page, select Remove and click Next:

Click the Remove button to remove the current version of the SQL Server CE Runtime:

When the SQL Server CE Runtime is removed, click Finish:

Return to your folder containing the downloaded SSCERuntime-ENU.msi file and copy that file to the clipboard:

Navigate to the temporary directory containing the Visual Studio 2008 SP1 files. For my virtual machine, this path is C:\Users\Administrator\AppData\Local\Temp\1\Microsoft Visual Studio 2008 SP1 (Beta). Paste SSCERuntime-ENU.msi, overwriting the existing file:

Again, overwrite the existing file:

Return to your folder containing the Visual Studio 2008 SP1 Beta file (VS90sp1-KB945140-ENU.exe) and execute this file with administrator permissions (again):

Click Next to start the installation (again):

Agree to the license (again):

Observe the Progress (again):

This time, the service pack is applied - without error!

I may be missing something - this is how the installation went for me. I do not believe the temporary file we overwrite in the corrective steps exist until the first installation attempt fails.
:{> Andy