Visual Studio SP1 error: silverlight_sdk.msi is unavailable

Visual StudioVisual Studio-2010

Visual Studio Problem Overview


I'm trying to install the SP1 for Visual Studio 2010. I first installed the beta and it worked fine. Then I used the web platform installer to install the SQL CE Compact 4, which I assume installed the full SP1 after (this installation took over 12 hours, so I canceled it). The web platform installer told me that SP1 and Silverlight 4 was installed.

Visual Studio tells me SP1 was partially installed. So I downloaded the installer from the site and now it gives me this error:

Microsoft Silverlight 4 SDK - The feature you are trying to use is on a network resorce that is unavailable. Seeking application package 'silverlight_sdk.msi'.

How can I fix this error?

Visual Studio Solutions


Solution 1 - Visual Studio

It's because Silverlight 4 isn't bundled with SP1 (apparently). Download Silverlight 4 tools, extract and point the SP1 error dialog to silverlight_sdk.msi. Should resolve it.

http://www.microsoft.com/downloads/en/details.aspx?FamilyID=b3deb194-ca86-4fb6-a716-b67c2604a139&displaylang=en

Solution 2 - Visual Studio

To solve this problem you have to follow these steps:

  1. Download "Microsoft Silverlight 4 Tools for Visual Studio 2010", but do not install.

  2. Rename the downloaded installer file "Silverlight4_Tools.exe" to "Silverlight4_Tools.rar".

  3. Extract the .rar file using tools like 7-Zip.

  4. You can find the file silvelright_sdk.msi in the extracted files.

  5. Go back to your Visual Studio 2010 SP1 installer. If you are still on the error window, click the browse button to browse and choose the silvelright_sdk.msi from the folder where you extracted the files.

Solution 3 - Visual Studio

I downloaded the offline installer and it worked fine.

Solution 4 - Visual Studio

After the execution of the web installer you will notice that a new directory has been created on the root of your C drive. It would be a directory named like C:\961adfde6904297e47d06caaccf530. If you have many of those "strange named" directories you have to check the date modified and select the most recent. Inside that directory you will find the silverlight_sdk.msi file.

This is the file that is needed to be pointed by the "Use source" field of the "Microsoft Silver Light 4 SDK" installation error message.

Going on the installation, you may need the MSI file of the "WCF RIA Services v1.0 SP1". You can download it from WCF RIA Services V1.0 SP1 for Silverlight 4.

And then you can again point it to your error message.

Solution 5 - Visual Studio

I used the following link and it worked...

http://www.microsoft.com/en-us/download/confirmation.aspx?id=7335

Attributions

All content for this solution is sourced from the original question on Stackoverflow.

The content on this page is licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

Content TypeOriginal AuthorOriginal Content on Stackoverflow
QuestionShawn McleanView Question on Stackoverflow
Solution 1 - Visual StudiofleshView Answer on Stackoverflow
Solution 2 - Visual StudioHemant SoniView Answer on Stackoverflow
Solution 3 - Visual StudioShawn McleanView Answer on Stackoverflow
Solution 4 - Visual Studiothanos.aView Answer on Stackoverflow
Solution 5 - Visual StudiorynaskirView Answer on Stackoverflow