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